疫情信息收集自动打卡插件 for HoshinoBot
打卡脚本来自@RayAlto,本人将该脚本编写成HoshinoBot的插件,并增减了功能
原脚本
https://github.com/RayAlto/HFUT-cpdaily-auto
GitHub本项目地址
https://github.com/azmiao/HFUT_cpdaily_auto_for_hoshino
本项目仅供学习交流使用,禁止用于任何收费代挂
更新日志
21-07-23 v1.4 学号对应的QQ号可以删除自己的信息,无需管理员操作。并修改一些print为printlog(应该会减少一点hoshino占用问题,不会出现其他问题吧?)
21-05-19 v1.3 修复部分代码,并调整了消息,防止刷屏
21-03-25 v1.2 新增单独打卡仅限QQ号本人或者维护组,维护组QQ可以手动在submain.py
最上面进行设置
21-03-21 v1.1 新增单独打卡功能,新增自动撤回添加用户的确认消息功能,感谢群里的大佬们教我抄代码(
21-03-20 v1.0 first commit
需要的东西
python 3.8.6
hoshinobot
功能
1 |
|
教程
step 1
在 HoshinoBot\hoshino\modules 目录下使用以下命令拉取本项目
1 |
|
step 2
到HoshinoBot\hoshino\modules\HFUT_cpdaily_auto_for_hoshino目录下,打开powershell运行,进行安装依赖
1 |
|
step 3
打开HFUT_cpdaily_auto_for_hoshino文件夹下的__init__.py
文件,将最下面这一块要填写的参数填好。
然后在submain.py
最上面进行设置超级管理员QQ(单独设置了个,以防万一你的超级管理员不是Bot维护者)
1 |
|
step 4
在 HoshinoBot\hoshino\config\ __bot__.py
文件的 MODULES_ON 加入 ‘HFUT_cpdaily_auto_for_hoshino’
然后重启 HoshinoBot即可使用
step 5
手动开启功能:(为了防止不需要的群误触)
在某个群里发消息输入下文以开启该群的主功能(必须开)
1 |
|
在某个群里发消息输入下文以开启该群的初始化功能(必须开)
1 |
|
在某个群里发消息输入下文以开启自动打卡功能(想每天14点15分自动完成的开,注意该功能最多只能在一个群开启,否则会触发多个任务)
1 |
|
可以通过发消息输入”lssv”查看这几个功能前面是不是⚪来确认是否开启成功
step 6
到一个开启cpdaily-HFUT-init功能的群里,直接发送’今日校园初始化’进行初始化,若无反应请看报错信息
step 7
初始化完成后就可以正常使用功能了,其他功能可以直接发送’打卡帮助’看