我正在为我的机器人创建“说”命令,这很好,但是当我在内容之间标记某人时,它不会发送剩余的消息。
例如:
<块引用>!say [用户提及] 扮演你的角色 尽快
但输出是:
<块引用>[用户提及]
代码:
3
预先感谢您的帮助
答案 0 :(得分:1)
那是因为你用空格分隔参数。要使参数内部有空格,只需将 *
放在 async def audit(ctx, msg=None):
中,如下所示:
async def audit(ctx, *, msg=None):
然后 discordpy 就会知道 !say
之后的所有内容都应该是一个参数。