Horizon Chaser Bot - 说明文档
简介
Horizon Chaser Bot是在巨佬arttnba3开发的a3bot 的基础上, 添加自定义的插件的群聊机器人
目前基于酷Q, 未来会迁移到Mirai框架
以下是a3bot的说明文档, 在此向arttnba3致谢
a3bot是由arttnba3开发的一个基于酷Q、cqhttp、[springCQ](https://github.com/lz1998/Spring-CQ) 的一个自用型QQ机器人
本机器人使用反向ws代理,默认端口8081
已实装插件(来自a3bot)
- 复读姬1.0
- 签到系统2.0.2(修复了一个没被发现的2.0版本遗留bug(文件流未刷新导致数据重复))
- 插件管理系统1.0
- 随机点餐1.0
- 俄罗斯转盘1.0
- 三国杀1.0
- 初等学习2.0(实装存储功能,实装私聊教授,私聊与群组数据互通实现)
- 一言1.0(/hitokoto {参数},参数为可选选项)
- 🌈屁1.5(开放程度修改指令/nmsl set [level])
- 最强舔狗1.0(基于🌈屁)
- 杀🐎2.0(开放部分权限,新增程度修改指令/nmsl set [level])
- 自动化杀🐎1.0(仅开放admin权限,data/sb_list.txt下的第一个是admin~~(毕竟要渡人先渡己)~~,指令:/anti add [id]与/anti del [id])
- 碧蓝航线建造模拟器(防上头模拟器/非提欧提鉴别器/运气测试器)
已实装插件(来自Horizon Chaser)
- 江南百景图 绘画模拟 1.0.1
- 碧蓝航线 建造模拟 1.1
开发计划
- SauceNAO 搜图插件
进度- JSON解析
- 图像处理
- POST
- 群消息监听
使用说明
clone本仓库到本地,使用IDEA打开文件夹后等待一会加载运行库(部署当晚我等着等着就睡着了XD)
下载酷Q与cqhttp插件,第一次启用cqhttp插件后关闭酷Q
在酷Q目录下的data\app\io.github.richardchien.coolqhttpapi
目录下新建文件config.ini
,输入以下内容:
[general]
use_http=false
use_ws_reverse=true
ws_reverse_url=ws://127.0.0.1:8081/ws/cq/
ws_reverse_use_universal_client=true
enable_heartbeat=true
heartbeat_interval=60000
随后运行酷Q登录机器人账号,再运行MainApplication,机器人就正式上线了
我想开发新插件...
在 src\main\java\com\example\demo\plugin
下新建你的自定义插件类
插件类需继承自CQPlugin类,具体格式可参见插件模板DemoPlugin
为适应插件管理系统,新的插件应当继承自SuperPlugin类,具体格式参见插件模板DemoPlugin
新的插件需要在 src\main\resources\application.yml
下注册,注册顺序即为消息读取顺序
特别鸣谢
- 2020.6 - 感谢巨犇Golden-Pigeon提供的优化版的签到系统插件2.0!