1
0
forked from lxh/go-wxhelper
go-wxhelper/config/task.go

35 lines
1.3 KiB
Go
Raw Normal View History

package config
// task
// @description: 定时任务
type task struct {
2024-04-12 11:37:21 +08:00
Enable bool `json:"enable" yaml:"enable"` // 是否启用
2024-05-15 11:15:15 +08:00
News syncFriends `json:"news" yaml:"news"` // 每日早报
2024-04-12 11:37:21 +08:00
SyncFriends syncFriends `json:"syncFriends" yaml:"syncFriends"` // 同步好友
WaterGroup waterGroup `json:"waterGroup" yaml:"waterGroup"` // 水群排行榜
GroupSummary syncFriends `json:"groupSummary" yaml:"groupSummary"` // 群聊总结
}
// syncFriends
// @description: 同步好友
type syncFriends struct {
Enable bool `json:"enable" yaml:"enable"` // 是否启用
Cron string `json:"cron" yaml:"cron"` // 定时任务表达式
}
// waterGroup
// @description: 水群排行榜
type waterGroup struct {
Enable bool `json:"enable" yaml:"enable"` // 是否启用
Cron waterGroupCron `json:"cron" yaml:"cron"` // 定时任务表达式
}
// waterGroupCron
// @description: 水群排行榜定时任务
type waterGroupCron struct {
Yesterday string `json:"yesterday" yaml:"yesterday"` // 昨日排行榜
Week string `json:"week" yaml:"week"` // 周排行榜
Month string `json:"month" yaml:"month"` // 月排行榜
2024-01-01 00:57:52 +08:00
Year string `json:"year" yaml:"year"` // 年排行榜
}