Discord.py 如何将命令名和前缀后面的所有文本放入async def中的rest_of_message之类的变量中?

Discord.py 如何将命令名和前缀后面的所有文本放入async def中的rest_of_message之类的变量中?,discord.py,Discord.py,所以我在做一个afk命令,我想存储我输入的所有内容!用afk来解释原因,而不是用“”来解释。我有什么办法可以做到这一点吗?提前感谢:)命令作为程序中的所有变量传递后的文本您可以获取所有带有*args的变量,并将它们合并回带有''的句子中。join(args) 示例代码: bot.command() async def afk(ctx, *args): reason = ' '.join(args) ctx.send(f'{ctx.author.name} has gone afk

所以我在做一个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')

当我这样做时,它会在每个字母之间留出一个空格。。。有没有办法解决这个问题?nvm i固定