-
Notifications
You must be signed in to change notification settings - Fork 0
Home
你好呀,欢迎来到 Momoon Bot 维基!
这里将介绍这个项目的用途、目的,以及目前实现的功能。
Momoon Bot 是一个聊天机器人(Chatbot)后端,它使用 Node.js 运行时。因为项目使用 TypeScript 进行编写,因此需要经过编译过程。
其实“抄袭”了 NoneBot2(bs)
Momoon Bot 主要是为了对接 OpenShamrock(文档),OpenShamrock 是一款开源的 QQ 无头客户端。它不同于先前的协议库无头客户端(因开发者对协议库无头客户端的围追堵截,现在已经接近死亡),OpenShamrock 借助安卓的 XPosed 框架,可以对官方 QQ NT 客户端进行 Hook,由此,可用作无头客户端。
OpenShamrock 同时支持 OneBot 协议的 11 与 12 版本。与广为人知的 Go-Cqhttp 客户端相同,带有一些自定义接口。
Momoon Bot 目前处于开发阶段,尚未完成,不过,架构体系已经较为完善,已经达到可开发、可使用的状态。
Momoon Bot 的协议支持,将持续跟进 OpenShamrock 客户端。目前,因为使用 OpenShamrock 特有的接口,暂时只与 OpenShamrock 客户端进行通信的测试通过,其它客户端是否可用,尚且未知。
该项目会尽量适配 OpenShamrock 的最新提交。
Momoon Bot 目前仅支持 HTTP 请求上报与被动(或称为“反向”)WebSocket 连接进行通信。
目前,Momoon Bot 已经支持插件。
- Momoon Bot 是由本人的兴趣而起的项目。
- 因为不知道如何命名,便根据“墨染月”,随意取名字啦。
对 Momoon Bot 进行编译,再运行。更多信息见使用。
对于项目的结构与原理的解释。更多信息见原理。
如果喜欢这个项目,想要开启拉取请求,需要遵循部分规则。更多信息见贡献指南。
关于为 Momoon Bot 开发插件。更多信息见插件开发。
Momoon Bot 维基
所有文档遵循 CC BY-SA 4.0 协议