关于插件
本插件基于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
AppVeyor Job
msvc x86
AppVeyor Job
msvc arm
gcc x64
AppVeyor Job
gcc x86
AppVeyor Job
gcc arm64
AppVeyor Job
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 —— 结束程序(如正常使用退出需使用本命令,否则会导致机器人程序内存泄漏)