需求源于自己的一个推理爱好者Q群,没有时间发推理题目的情况下,在某宝买了很多机器人,发现娱乐功能一堆,却没有发题这一核心(不能自定义)。于是花了两天时间自己现学现卖随便写了一个,核心功能基本实现,题库需要自己录入数据库(目前题库题量很少)。
不管怎么说,起码暂时解放了双手,关于其他功能的开发与题库数据的录入工作看时间安排了!
- 后端:SpringBoot
- 数据库:MySQL+MyBatis
- 框架:Simple-robot
- 管理:Maven
fork或者clone此项目到你的本地,并使用IDE工具打开并构建它。
- 打开文件 xiaou.bot 并修改其中的
xiaou.bot
项为你测试用的QQ账号,例如:
simbot:
core:
bots: 123456789:password
- 打开文件 BotConstant.java 并修改其中的
BotConstant.java
,配置需要使用的QQ群号。 - 数据库配置在文件[application.yml],另外,项目支持开发/生产环境的切换。
将你的bot放在一些测试用的群而不是一些大型群。
执行SimbotExampleApplication 中的main方法。
如果你是第一次使用此框架,且出现了诸如需要“滑动验证”等相关错误,你可以尝试先使用一次 simbot-mirai-login-solver-selenium-helperPack 来使腾讯记住你的设备信息。
以及,记得关闭账号中与“设备锁”、“安全保护”等相关内容。
测试QQ群:917125728。
本项目使用maven进行管理,部署的话,直接打jar包丢进服务器即可。