25 lines
516 B
Go
25 lines
516 B
Go
package internal
|
|
|
|
import (
|
|
"fmt"
|
|
"log"
|
|
"time"
|
|
|
|
"git.mmeiblog.cn/mei/v-alarm/configs"
|
|
)
|
|
|
|
func Alerm() {
|
|
SongData, err := Monitor(configs.BVID)
|
|
if err != nil {
|
|
log.Fatalln(err)
|
|
}
|
|
if SongData.Video_stat.View >= 1000000 {
|
|
timestamp := time.Unix(SongData.Video_info.Timestamp, 0)
|
|
message := fmt.Sprintf("歌曲%s已达成传说,信息输出在日志,达成时间:%s",
|
|
SongData.Video_info.Title,
|
|
timestamp.Format("2006-01-02 15:04:05"))
|
|
SendDingTalkNotification(message)
|
|
log.Println(SongData)
|
|
}
|
|
}
|