SCUM群管机器人搭建《持续更新》
机器人所需资源
- QQ机器人框架
- 自定义开发代码
- 一台电脑
- 一个QQ号
- 一个购买了SCUM的Steam账号
QQ机器人框架
下载QQ机器人框架
配置通讯方式和账号
- 解压下载的压缩包,使用PowerShell执行 go-cqhttp_windows_amd64.exe
- 输入 0 敲回车
- 编辑config.yml文件,修改要使用的QQ账号和密码
运行QQ机器人框架
- 使用PowerShell重新运行go-cqhttp_windows_amd64.exe,若config.yml中没有填写密码,则这里会提供扫码登录
- 登录成功后,即可监听QQ消息
自定义开发代码
开发所需资源
由于我们使用的是http通讯,则使用任意开发语言都行,博主这里使用的是:
- python——开发语言
- pyautogui——自动化测试框架,模拟鼠标键盘操作
- redis——缓存数据库,临时存储QQ群消息
- SQLite——数据库,存储玩家数据
- requests——http通讯插件,获取消息记录、发送群消息使用
- UIAutomation——C/S自动化测试框架,获取游戏窗口位置、大小,与pyautogui类似,后期优化掉一个
- easyocr——OCR文字识别,重连游戏、检测机器人在线状态
开发思路
- 监听QQ群消息,提取对应的指令,针对不同的执行,使用机器人在游戏中执行对应的管理员指令