From 6a6842be4ef02c291be4a2b6771996e0937da743 Mon Sep 17 00:00:00 2001 From: dongl <2725096176@qq.com> Date: Tue, 19 Jul 2022 09:12:15 +0800 Subject: [PATCH] test Signed-off-by: dongl <2725096176@qq.com> --- module/signIn.go | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/module/signIn.go b/module/signIn.go index 78e3cd6..6099c05 100644 --- a/module/signIn.go +++ b/module/signIn.go @@ -7,39 +7,12 @@ import ( "time" ) - func SignInBegin(msg *openwechat.Message) { - // 新建一个定时任务对象 - // 根据cron表达式进行时间调度,cron可以精确到秒,大部分表达式格式也是从秒开始。 - //crontab := cron.New() 默认从分开始进行时间调度 - crontab := cron.New(cron.WithSeconds()) //精确到秒 - - //定义定时器调用的任务函数 - task := func() { - // 获取全部群聊 - groups, err := self.Groups() - fmt.Println(groups, err) - - // 发送到微信 - self.SendTextToGroup("叫啥好呢", "同志们开卷!") - } - //定时任务 - spec := "*/10 * * * * ?" //cron表达式,每五秒一次 - // 添加定时任务, - crontab.AddFunc(spec, task) - // 启动定时器 - crontab.Start() // 发送到微信 self.SendTextToGroup("叫啥好呢", "打卡程序启动成功!") - // 定时任务是另起协程执行的,这里使用 select 简答阻塞.实际开发中需要 - // 根据实际情况进行控制 - select {} //阻塞主线程停止 - } func SignInEnd(msg *openwechat.Message){ - //关闭 - defer crontab.Stop() // 发送到微信 self.SendTextToGroup("group", "打卡程序结束运行成功!") } \ No newline at end of file