LagrangeDev / Lagrange.Core

An Implementation of NTQQ Protocol, with Pure C#, Derived from Konata.Core
GNU General Public License v3.0
2.12k stars 263 forks source link

[Bug?]: 使用send_group_msg发送at消息报错 #454

Closed mengluo04 closed 3 months ago

mengluo04 commented 3 months ago

请确保您已阅读以上注意事项,并勾选下方的确认框。

Lagrange项目

OneBot

所使用/依赖的Lagrange项目对应的commit

ef6b41b

运行环境

Linux

运行架构

x64

连接方式

反向 WebSocket

重现步骤

使用bot.call_api("send_group_msg", group_id=event.group_id,message={"type": "at", "data": {"qq": event.user_id}})发送艾特消息

期望的结果是什么?

正确发送at消息

实际的结果是什么?

image

简单的复现代码/链接(可选)

No response

Trace 级别日志记录(可选)

No response

补充说明(可选)

No response

ishkong commented 3 months ago

你拿着一个nonebot的log来问lgr发送报错,你的lgr日志呢?

mengluo04 commented 3 months ago

你拿着一个nonebot的log来问lgr发送报错,你的lgr日志呢? 抱歉,这是lgr的日志 image

ishkong commented 3 months ago

插件有问题,请参考onebot 11标准

https://github.com/botuniverse/onebot-11/blob/master/message/segment.md#%E6%9F%90%E4%BA%BA

at的人的qq号是string字符串

mengluo04 commented 3 months ago

插件有问题,请参考onebot 11标准

https://github.com/botuniverse/onebot-11/blob/master/message/segment.md#%E6%9F%90%E4%BA%BA

at的人的qq号是string字符串

好的,谢谢