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