cyanray / mirai-cpp

本项目为 mirai-api-http 的 C++ 封装,方便使用 C++ 开发基于 mirai-api-http 插件。
GNU Affero General Public License v3.0
148 stars 38 forks source link

支持 onebot 标准 #79

Open cyanray opened 3 years ago

cyanray commented 3 years ago

https://github.com/howmanybots/onebot

以满足不同人的需求。

需要逐步重构 MiraiBot 类,这个类写得实在是太糟糕了。

cyanray commented 3 years ago

也许可以通过接口和继承来实现协议标准的切换? 将 MiraiBot 类变为一个接口,再写两个接口的实现: MiraiBot 和 OneBot。 当前的 MiraiBot 类重命名为 IBot 或者 IQBot ?

MoonShadowIllusion commented 3 years ago

大佬,你好,请问为什么mp3格式的音频文件发送之后,QQ上无法正确显示 ![Uploading Screenshot_20210324_145250_com.tencent.mobileqq.png…]()

cyanray commented 3 years ago

大佬,你好,请问为什么mp3格式的音频文件发送之后,QQ上无法正确显示

因为不支持mp3格式的音频,只支持amr格式和silk格式。如有问题请针对问题单独开issues。

super1207 commented 2 years ago

OneBot和MiraiHttpApi差异很大,如果要支持的话,功能会有一些缩减。

cyanray commented 2 years ago

OneBot和MiraiHttpApi差异很大,如果要支持的话,功能会有一些缩减。

可以说工作量非常大,所以一直没打算动手