🎨 新增清理机器人和定时设置免费定时任务
This commit is contained in:
@@ -58,5 +58,38 @@ func Timer() {
|
||||
if err != nil {
|
||||
fmt.Println("add timer error:", err)
|
||||
}
|
||||
|
||||
// 定时检查讲师VIP是否过期
|
||||
_, err = global.GVA_Timer.AddTaskByFunc("CheckTeacherVip", "0 0/5 * * * ?", func() {
|
||||
err5 := task.CheckTeacherVip(global.GVA_DB)
|
||||
if err5 != nil {
|
||||
fmt.Println("清理过期讲师VIP定时任务失败:", err5)
|
||||
}
|
||||
}, "定时清理过期讲师VIP日志内容:", option...)
|
||||
if err != nil {
|
||||
fmt.Println("add timer error:", err)
|
||||
}
|
||||
|
||||
// 清理机器人
|
||||
_, err = global.GVA_Timer.AddTaskByFunc("ClearBot", "0 0 22 * * ?", func() {
|
||||
err6 := task.ClearBot(global.GVA_DB)
|
||||
if err6 != nil {
|
||||
fmt.Println("清理机器人定时任务失败:", err6)
|
||||
}
|
||||
}, "定时清理机器人日志内容:", option...)
|
||||
if err != nil {
|
||||
fmt.Println("add timer error:", err)
|
||||
}
|
||||
|
||||
// 每天21:20 将所有文章设为免费
|
||||
_, err = global.GVA_Timer.AddTaskByFunc("SetArticleFree", "0 20 21 * * ?", func() {
|
||||
err7 := task.SetArticleFree(global.GVA_DB)
|
||||
if err7 != nil {
|
||||
fmt.Println("将文章设为免费定时任务失败:", err7)
|
||||
}
|
||||
}, "将所有文章设为免费", option...)
|
||||
if err != nil {
|
||||
fmt.Println("add timer error:", err)
|
||||
}
|
||||
}()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user