ieew / nonebot_adapter_mirai2

nonebot2 的三方 adapter,用以为 nonebot2 提供 MiraiApiHttp2 协议支持
https://ieew.github.io/nonebot_adapter_mirai2/
GNU Affero General Public License v3.0
20 stars 6 forks source link

开头带at的消息不能正常分配给on_command #48

Closed zzjjbb closed 1 year ago

zzjjbb commented 1 year ago

以前没有这个问题,原因应该是https://github.com/ieew/nonebot_adapter_mirai2/issues/37#issuecomment-1342243619 ,需要把at弹出消息链,on_command才能正常工作。(或者难道是on_command本来就不应该响应这种消息,以前是不正常的,现在才是正确的?)

ieew commented 1 year ago

我个人认为at元素作为消息的一部分理应不被删除才对,但是onebot会在某些情况下删除at元素。因此这个问题需要探讨,我暂时还无法确定哪个才是正确的。

ieew commented 1 year ago

@zzjjbb 询问了一下ddl,他表示仅仅是get message方法需要是去除at之后的,这个方法将会用于命令触发判断,而其他地方并没有要求。我看看应该怎么调整合适