-
-
Notifications
You must be signed in to change notification settings - Fork 576
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug: 发送消息时, CQ码被错误解析 #212
Comments
出于安全考虑,所有字符串将作为纯文本处理,请使用 Message("[CQ:reply,id=123]xxx")
MessageSegment.reply(123) + "xxx" |
可以正常工作了,谢谢 |
这是一个很好的问题, 涉及到我们在nonebot2中引入的一个安全机制, 我在此向具有同种问题的用户做出说明
关于这个"安全考虑" 我在此举这样一个例子: 假设我们有一个设置头衔指令 该漏洞可能被用于包括但不限于以下用途
P.S: 事实上, 不恰当的字符串拼接和转义是非常危险的 |
描述问题:
使用bot.send, on_command.finish, reject等方法发送带CQ码的消息, CQ码被错误解析
如何复现?
期望的结果
环境信息:
截图
实际结果
备注
把这段代码注释之后, 工作正常
The text was updated successfully, but these errors were encountered: