/JustBot

一个轻量的异步 QQ 机器人框架

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

JustBot

一个轻量的异步 QQ 机器人框架.


适配器

开始使用

$ 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.

相关项目