@bot.command()
@commands.has_role("Administrator")
async def mp(ctx, message):
await ctx.channel.purge(limit=1)
await ctx.send(message)`
您好,我不知道为什么,但是它并没有包含所有参数,它仅将第一个单词放在后面,而不会放在后面
答案 0 :(得分:0)
这是commands
模块的工作方式,该消息将被分解为单词并分别馈送到您的函数中。根据{{3}},您可以在单词周围加上引号,以使它们作为单个参数到达。
如果您想获得完整的消息,则可以以ctx.message.content
的形式获得它