带有命令的bot discord python消息

时间:2020-06-13 22:24:18

标签: python bots discord

@bot.command()
@commands.has_role("Administrator")
async def mp(ctx, message):
    await ctx.channel.purge(limit=1)
    await ctx.send(message)`

您好,我不知道为什么,但是它并没有包含所有参数,它仅将第一个单词放在后面,而不会放在后面

1 个答案:

答案 0 :(得分:0)

这是commands模块的工作方式,该消息将被分解为单词并分别馈送到您的函数中。根据{{​​3}},您可以在单词周围加上引号,以使它们作为单个参数到达。

如果您想获得完整的消息,则可以以ctx.message.content的形式获得它