Discord.py 向频道发送由不和谐用户指定的消息

Discord.py Send a specified, by the discord user, message to a channel

是否可以获取用户的输入然后return?这是我的概念:

@bot.command()
async def return(ctx, *msg):
    await ctx.send(msg)

假设用户键入:!return Some message specified by the user

但是这个 returns: ('Some', 'message', 'specified', 'by', 'the', 'user')

那么,有没有可能做到return:Some message specified by the user

您可以使用 * 以逗号分隔来完成这项工作:

@bot.command()
async def return(ctx, *, msg):
    await ctx.send(msg)

参考: Keyword only arguments