我试着发出一个命令,机器人会复制我说的一切。但是机器人排除了空间后面的所有东西。 当我使用时!如果说aaa bbb,bot将只回复aaa,而不是aaa bbb
@bot.command(name = 'say', help = 'make the bot say whatever you want')
async def sayy(ctx, amount: str):
if amount == ("!say"):
deathThreat = random.choice(deathThreats)
await ctx.send(deathThreat)
else:
said = amount
await ctx.channel.purge(limit=1)
await ctx.send(said)
必须在
amount
之前放置*
参数,以便amount
包含!say
之后的所有内容:相关问题 更多 >
编程相关推荐