对接Napcat的麦麦Adapter
 
 
Go to file
infinitycat 61551004dd fix(Dockerfile): 修正dockerfile 2025-04-09 11:26:22 +08:00
.github/workflows pref(workflow): 修改tag为dev 2025-04-09 11:09:57 +08:00
docs 第一版发布 2025-04-06 01:45:17 +08:00
src 动画表情终于是动画表情了 2025-04-09 09:33:05 +08:00
template 第一版发布 2025-04-06 01:45:17 +08:00
.gitignore 第一版发布 2025-04-06 01:45:17 +08:00
Dockerfile fix(Dockerfile): 修正dockerfile 2025-04-09 11:26:22 +08:00
LICENSE Initial commit 2025-04-06 01:30:02 +08:00
README.md 动画表情终于是动画表情了 2025-04-09 09:33:05 +08:00
main.py 转发功能,重构接收,增加发送 2025-04-08 00:42:29 +08:00
requirements.txt fix(requirements): 缺少toml的软件包 2025-04-09 11:15:26 +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类
  • 发送消息

    • 发送文本
    • 发送图片
    • 发送表情包
    • 引用回复(完成但是没测试)
    • 戳回去(?)
    • 发送语音(?)

    特别鸣谢

    特别感谢@Maple127667对本项目代码思路的支持