JustUndertaker / ComWeChatBotClient

基于COM通信的微信pc hook应用端,支持Onebot12协议
https://justundertaker.github.io/ComWeChatBotClient/
GNU Affero General Public License v3.0
276 stars 56 forks source link

[OBv12实现] 连接后缺失 meta.status_update 事件 #26

Closed FYWinds closed 1 year ago

FYWinds commented 1 year ago

期望结果

在连接后立刻发送StatusUpdateMetaEvent更新信息,以便Onebot应用将对应Bot实例化 参考 Onebot V12 文档

目前表现

未发送此事件,导致部分Onebot应用无法正常工作 示例nonebot onebot-adapter v12

复现方式

  1. 正常启动ComWeChatBotClient与Onebot应用
  2. Onebot应用无法获取连接的Bot信息

可能的解决方案(ws)

此处 发送连接事件后,及时发送 meta.status_update 事件

FYWinds commented 1 year ago

可能的相关问题

jackycaf commented 1 year ago

遇到同样问题,nonebot+ComWeChatBotClient启动并连接成功后,bot未能初始化,无法执行诸如:get_friend_list等接口指令。只有接收到新消息,bot才被初始化,

JustUndertaker commented 1 year ago

onebot适配器加了链接复用,需要手动更新StatusUpdate才会链接。