v-alarm/internal/alerm.go
2025-08-28 17:41:46 +08:00

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)
}
}