Discord 我怎样才能让机器人说出我说的完整句子?

Discord 我怎样才能让机器人说出我说的完整句子?,discord,discord.py,discord.py-rewrite,Discord,Discord.py,Discord.py Rewrite,这是我目前使用的代码: @client.command() async def say(ctx, arg: str): await ctx.channel.purge(limit=1) await ctx.send(f"{arg}") 这段代码有效,但机器人只说出句子的第一个单词。我怎样才能让它说出整个句子呢?我希望这能奏效: @client.command() async def say(ctx, *args): await ctx.message.delete()

这是我目前使用的代码:

@client.command()
async def say(ctx, arg: str):
    await ctx.channel.purge(limit=1)
    await ctx.send(f"{arg}")

这段代码有效,但机器人只说出句子的第一个单词。我怎样才能让它说出整个句子呢?

我希望这能奏效:

@client.command()
async def say(ctx, *args):
    await ctx.message.delete()

    # do you want to say it with TTS ?
    await ctx.send(' '.join(args), tts=True)  


请尝试等待ctx.send“”。JoinArg顺便说一句,删除当前邮件的正确方法是等待ctx.message.delete