我如何把我的命令和前缀的名称后的所有文本到一个变量,如rest_of_message在async def?



所以我做了一个afk命令,我想把我在!afk之后输入的所有东西都存储到原因中,而不是必须放入"围绕它。有什么办法可以帮我吗?提前感谢:)

命令后的文本作为程序中的所有变量传递,您可以获得所有具有*args的文本并将它们合并回具有' '.join(args)的句子。

示例代码:

bot.command()
async def afk(ctx, *args):
reason = ' '.join(args)
ctx.send(f'{ctx.author.name} has gone afk with the following reason: "{reason}", bye')

相关内容

  • 没有找到相关文章

最新更新