Skip to content
This repository has been archived by the owner on Sep 17, 2024. It is now read-only.
墨染月 edited this page Mar 9, 2024 · 3 revisions

你好呀,欢迎来到 Momoon Bot 维基

介绍

这里将介绍这个项目的用途、目的,以及目前实现的功能。

什么是 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 目前处于开发阶段,尚未完成,不过,架构体系已经较为完善,已经达到可开发、可使用的状态。

Bot 协议支持

Momoon Bot 的协议支持,将持续跟进 OpenShamrock 客户端。目前,因为使用 OpenShamrock 特有的接口,暂时只与 OpenShamrock 客户端进行通信的测试通过,其它客户端是否可用,尚且未知。

该项目会尽量适配 OpenShamrock 的最新提交。

客户端连接方式支持

Momoon Bot 目前仅支持 HTTP 请求上报与被动(或称为“反向”)WebSocket 连接进行通信。

插件支持

目前,Momoon Bot 已经支持插件。

杂项

  • Momoon Bot 是由本人的兴趣而起的项目。
  • 因为不知道如何命名,便根据“墨染月”,随意取名字啦。

使用方法

对 Momoon Bot 进行编译,再运行。更多信息见使用

对于项目的结构与原理的解释。更多信息见原理

项目贡献指南

如果喜欢这个项目,想要开启拉取请求,需要遵循部分规则。更多信息见贡献指南

插件开发

关于为 Momoon Bot 开发插件。更多信息见插件开发

Momoon Bot 维基

初步了解

Clone this wiki locally