【MocliaParseBot】综合性的多平台网络服务解析插件
-
关于插件
本插件基于Mirai-Cpp SDK和C++ 17语言规范开发,专注于解析各网络服务的内容发布到聊天群。目前还处于早期开发阶段,仅支持以下平台的部分服务解析。
平台 功能 网易云音乐 根据关键词内容搜索歌曲返回歌曲卡片 BiliBili动画 解析av/bv号、b23短链的内容到聊天群 Ascii2d搜图 接收图片返回识别到的原图地址 项目发布在GitHub和Gitee,采用AppVeyor CI自动构建,可实时知晓最新平台支持状态。
如对本插件有任何的功能建议,问题反馈等,请善用本插件仓库的issue,或者给我发邮件
平台支持
目前支持以下平台部署:
架构 Windows Linux MacOS Android IOS Docker x64 √ √ × 暂无法编译 × √ x86 √ 暂无法编译 × 暂无法编译 × √ aarch64 暂无法编译 √ × 暂无法编译 × √ arm 暂无法编译 √ × 暂无法编译 × √ √:表示开发者已知该程序能支持此平台
×:表示开发者无法为此平台编译程序
未测试:表示开发者还未在此平台测试过程序是否正常运行
暂无法编译:表示开发者暂时无法编译出该平台版本CI构建情况:
架构 构建 msvc x64 msvc x86 msvc arm gcc x64 gcc x86 gcc arm64 gcc arm 如何部署
ps:本教程默认使用者已正确配置mirai-api-http 2.0+并同时开启http和ws adapter
从ci或releases下载最新的插件
在插件同目录下新建config.json
在config.json下写入以下内容:{ "hostname": "127.0.0.1", "port": 8080, "botQQ": 10000, "verifyKey": "Hello", "enableVerify": false, "singleMode": true, "threadPoolSize": 4 }
由于json不支持注释,相关解释呈现在下表:
json键 说明 类型 示例内容 hostname MiraiApiHttp的IP地址 string 127.0.0.1 port MiraiApiHttp开放的端口 int 8080 botQQ 要连接的机器人账号 int 10000 verifykey MiraiApiHttp配置文件中定义的验证密钥 string hello enableVerify MiraiApiHttp是否开启验证模式 bool true singleMode MiraiApiHttp是否开启单账号模式 bool true threadPoolSize 程序使用的线程池大小 int 4 更多配置文件选项请参阅MiraiCPP文档
完成后直接运行程序,当控制台提示bot working后,启动完成。
如何使用
群命令列表
- 关于点歌 —— 本程序暂时的帮助列表
- 点歌[歌名] —— 进行网易云点歌
- 开启识图 —— 在本群开启识图功能(仅群主或管理)
- 关闭识图 —— 在本群关闭识图功能(仅群主或管理)
- [回复内容]识图 —— 识别回复内容中的第一张图
- 识图[图片] —— 识别图片
ps:B站视频解析直接输入av/bv号或链接即可
控制台命令列表
- exit —— 结束程序(如正常使用退出需使用本命令,否则会导致机器人程序内存泄漏)
-
mcl的QQ机器人可以用吗(小白不懂)
-
@shdcg002 可以,需要配合mirai API http使用