一个轻量的异步 QQ 机器人框架.
-
<90%>
CQHTTPAdapter
: 对go-cqhttp
的实现 -
<20%>
MiraiAdapter
: 对mirai-api-http
的实现 -
<0%>
TelegramAdapter
: 对telegram-bot-api
的实现
$ pip install jbot
用法见 USAGE.md
.
- 更便捷的 API
- MessageEvent#reply
- BotApplication#receiver
- 加入权限系统, 允许设置对应权限执行
- 实现插件化
- 完全实现
go-cqhttp
适配器- 完善
NoticeEvent
- 完善
API
- 完善
- 统一化文档
- 使用
WebSocket
通信, 而不是HTTP
- 在连接
WebSocket
的时候, 添加重连功能, 而不是直接退出程序 - 简化装饰器
- 自适应函数参数
- 添加
BotApplication#to_me
装饰器 - 使用
BotApplication#command
,BotApplication#keyword
装饰器代替BotApplication#matcher
- 优化日志输出, 添加
DEBUG
模式 - 脚手架实现
- 更好的异常处理
- 匹配器重载
此项目只是闲暇时间的随手之作, 可能包含让人呕血的代码, 也包含一些 shitcode
.
部分实现参考了 GraiaApplication
.