diff --git a/tasks/month.go b/tasks/month.go index 088faf8..3f6ea24 100644 --- a/tasks/month.go +++ b/tasks/month.go @@ -8,13 +8,20 @@ import ( "go-wechat/utils" "log" "strings" + "time" ) // month // @description: 月排行榜 func month() { for _, id := range config.Conf.Task.WaterGroup.Groups { + // 消息统计 dealMonth(id) + // 获取上个月月份 + yd := time.Now().Local().AddDate(0, 0, -1).Format("200601") + // 发送词云 + fileName := fmt.Sprintf("%s_%s.png", yd, id) + utils.SendImage(id, "D:\\Share\\wordcloud\\"+fileName, 0) } } diff --git a/tasks/water_group.go b/tasks/water_group.go index 5bb7c43..f877bf1 100644 --- a/tasks/water_group.go +++ b/tasks/water_group.go @@ -8,6 +8,7 @@ import ( "go-wechat/utils" "log" "strings" + "time" ) // 水群排行榜 @@ -16,7 +17,13 @@ import ( // @description: 昨日排行榜 func yesterday() { for _, id := range config.Conf.Task.WaterGroup.Groups { + // 消息统计 dealYesterday(id) + // 获取昨日日期 + yd := time.Now().Local().AddDate(0, 0, -1).Format("20060102") + // 发送词云 + fileName := fmt.Sprintf("%s_%s.png", yd, id) + utils.SendImage(id, "D:\\Share\\wordcloud\\"+fileName, 0) } } diff --git a/tasks/week.go b/tasks/week.go index 2fda3f5..588a73b 100644 --- a/tasks/week.go +++ b/tasks/week.go @@ -8,13 +8,20 @@ import ( "go-wechat/utils" "log" "strings" + "time" ) // week // @description: 周排行榜 func week() { for _, id := range config.Conf.Task.WaterGroup.Groups { + // 消息统计 dealWeek(id) + // 获取上周周数 + year, weekNo := time.Now().Local().AddDate(0, 0, -1).ISOWeek() + // 发送词云 + fileName := fmt.Sprintf("%d%d_%s.png", year, weekNo, id) + utils.SendImage(id, "D:\\Share\\wordcloud\\"+fileName, 0) } }