axbot-dev / axbot

AXBot是一个在Kook、QQ频道等社交平台上可用的聊天机器人。她具备丰富的交互功能,并专注于为游戏爱好者提供各种游戏相关的服务
https://axbot-dev.github.io/axbot-doc/
GNU General Public License v3.0
26 stars 1 forks source link

[Feature]: 使用simpler-robot重构机器人对接能力 #122

Closed axiangcoding closed 1 year ago

axiangcoding commented 1 year ago

What feature or enhancement do you need? 你需要什么功能或增强?

使用webhook模式太过繁琐,本地开发需要做隧穿,比较麻烦,因此希望能使用websocket作为通讯方式,减轻开发负担

考虑到后续在对接上可能要进行横向扩展,因此考虑在axbot事件处理框架的基础上,引入simpler-robot重构机器人对接的模块,提供横向扩展的能力

Bot Platform needs to be supported 哪些机器人平台需要支持

Kook

Addition info 额外的信息

No response

axiangcoding commented 1 year ago

使用 https://github.com/simple-robot/simpler-robot 重构 axbot,重写事件接收器

axiangcoding commented 1 year ago

考虑到 https://github.com/simple-robot/simbot-component-kook 暂不稳定,该改动放在v2进行

axiangcoding commented 1 year ago

目前为止,发现对接出现的问题如下:

预计影响迁移的功能范围:

axiangcoding commented 1 year ago

无法通过内建event.sendBlocking发送KOOK临时消息,见https://github.com/simple-robot/simpler-robot/issues/718

预计影响功能: