Feature: 使用新版 mention 格式 - #223
Conversation
|
|
at标签可能仅在主动markdown中支持 |
|
text 隐式转成 markdown 不太合理吧,会出现不符合预期的格式问题,如果不可用应该由用户显式切换消息为 markdown |
原实现的静默失败也不太合理,而且这个pr有加转义的…或者再加个启用自动升级的字段?或者at段被用在text消息时抛异常? |
|
抛异常或者 warning 如果后续服务端支持了用户又不能用,也不太合理,我建议这个格式问题用文档说明更好,用户在调试时发现问题能知道如何解决即可 |
|
|
|
我不太能接受这种自动升级,应该由用户在代码里手动转换为 markdown segment。另外你的转义也是不可靠的,其他例如 |
|
我看 #220 里能正常发送带 at 的 text,应该不是只有 markdown 可用吧。 另外接收到的事件里的消息是否需要解析新格式的 at? |
text 发送 at 至少我没能成功复现 adapter-qq/nonebot/adapters/qq/message.py Lines 600 to 601 in ab6ad4e |
|
补了对 at 全体的解析,另外扣掉 |
|
旧的逻辑应该不会收到了吧,我觉得都可以去掉了 |
Closes #220
https://bot.q.qq.com/wiki/develop/api-v2/server-inter/message/trans/text-chain.html#%E4%BD%BF%E7%94%A8-%E8%83%BD%E5%8A%9B