对接Napcat的麦麦Adapter
 
 
Go to file
UnCLAS-Prommer c396b0f169 update readme 2025-04-08 18:46:07 +08:00
docs 第一版发布 2025-04-06 01:45:17 +08:00
src 转发功能,重构接收,增加发送 2025-04-08 00:42:29 +08:00
template 第一版发布 2025-04-06 01:45:17 +08:00
.gitignore 第一版发布 2025-04-06 01:45:17 +08:00
LICENSE Initial commit 2025-04-06 01:30:02 +08:00
README.md update readme 2025-04-08 18:46:07 +08:00
main.py 转发功能,重构接收,增加发送 2025-04-08 00:42:29 +08:00
requirements.txt requirements 2025-04-06 11:30:31 +08:00
test.py 转发功能,重构接收,增加发送 2025-04-08 00:42:29 +08:00

README.md

MaiBot 与 Napcat 的 Adapter

运行方式:独立/放在MaiBot本体作为插件

使用说明

首先napcat开websocket客户端设置URL为类似这样ws://localhost:8095

然后说明一下配置文件:

[Nickname] # 现在没用
nickname = ""

[Napcat_Server] # Napvat连接的ws服务设置
host = "localhost" # Napcat设定的url地址
port = 8095        # Napcat设定的ws端口

[MaiBot_Server] # 连接麦麦的ws服务设置
host = "localhost" # 麦麦在.env文件中设置的url地址
port = 8000        # 麦麦在.env文件中设置的ws端口

[Napcat]
heartbeat = 30 # 与Napcat设置的心跳相同按秒计

[Whitelist] # 白名单功能(未启用)(未实现)
group_list = []
private_list = []
enable_temp = false

你需要的就是把template_config.toml复制到根目录然后改

至于requirements需要maim_message安装略

TO DO List

  • 读取自动心跳测试连接
  • 接受消息解析
    • 文本解析
    • 图片解析
    • 文本与消息混合解析
    • 转发解析(含图片动态解析)
    • 群公告解析
    • 回复解析(?)
    • 群临时消息(可能不做)
    • 链接解析
    • 戳一戳解析
    • 语音解析(?)
    • 所有的notice类
  • 发送消息
    • 发送文本
    • 发送图片
    • 发送表情包
    • 引用回复(完成但是没测试)
    • 戳回去(?)
    • 发送语音(?)