我怎样才能让我的机器人说出我说的完整句子?
How can I make my bot say full sentences that I say?
这是我目前使用的代码:
@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)
这是我目前使用的代码:
@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)