qq机器人定时任务插件编写

发布于 2024-03-22  383 次阅读


这几天发现,群里的播报机器人好像发的消息有点多了,凌晨时间段播报好像也没什么用,索性我就限制凌晨播报吧。

很久之前在网上学习了一下定时任务怎么做,看了后马上尝试了一下,很成功!教程链接:【开源】小栗子定时任务思路

但是也遇到了问题,在插件热更新的情况下,机器人框架会崩溃,这就很难到了我,不知道如何解决....

我怀疑是热更新插件的时候,线程还在运行,重新加载插件会造成线程冲突,所以导致线程崩溃,所以我在禁用插件的函数下加了一个销毁线程

希望这可以解决框架崩溃的问题,以后热更新还是先禁用插件再加载吧.....


然后我就开始了针对凌晨播报进行时间改写。

我利用了早上上课的部分时间去编写,当时的思路不是很灵敏,导致了写的代码有不少问题,编写好后等待调试的过程中,因为在上课,忘记查看调试成果,导致机器人疯狂播报

好在服务器或者框架不给力,没有过多的播报,否则就会一秒99+,机器人铁定封号 :xiaoyan: 

下完课休息后,我开始思路打开,困扰之前的时间区间(几点-几点)问题让我想起了解决办法:使用逻辑和运算

if(time<0 && time>8)

这样子,就可以得到一个区间了,白天8点-晚上12点。

目前机器人运行稳定!

最后更新于 2024-03-22