Sc-Softs / CornerstoneSDK

面向现代 C++ 的小栗子框架插件开发工具(停止更新,仅支持小栗子v2)
https://github.com/Sc-Softs/CornerstoneSDK
MIT License
37 stars 13 forks source link

群聊消息类型Enum不符 #7

Open ShingekiNoRex opened 3 years ago

ShingekiNoRex commented 3 years ago

在汇报漏洞前请确保已经仔细阅读了SDK文档并确保问题能够重现。

发生了什么? MessageTypeEnum可能过期,群聊消息类型实际返回值为82

怎样重现? 请给出重现需要的步骤:

  1. 在群消息事件中输出api->OutputLog(sum_string("群聊消息: ", (eint)data.MessageType));
  2. 运行最新版本小栗子机器人
  3. 不管是普通群聊消息、图片还是红包,返回结果都是82

正常情况下应该会怎样? 应返回GroupUsualMessage的值,即134

在哪里发生的? OnGroupMessage

使用了什么开发环境?

如果有截图或其他有关事项请注明。 image image image

NKID00 commented 3 years ago

Cornerstone SDK 的大多数 API 都只是简单包装了小栗子在插件初始化时提供的函数指针,返回值应该没有问题,应该是 MessageTypeEnum 过期了。 鉴于小栗子在v3更新后开始收费,Cornerstone SDK 将不会适配小栗子v3并且几乎不再被维护了。非常抱歉。您可以继续自行维护 Cornerstone SDK。