为什么我的不和谐机器人总是说出它的信息?

2024-05-12 20:22:42 发布

您现在位置:Python中文网/ 问答频道 /正文

当我在discord中键入任何命令时,我的机器人总是说:
Trietrobotvjp said ...(我的机器人名为“Trietrobotvjp”),公会中的所有用户也都能听到。
这太烦人了!谁能帮我修一下吗?
这是我的一个命令示例:

@client.command()
@cooldown(1,4,BucketType.user)
async def ping(ctx):
    await ctx.send(f'Current latency: **{round(client.latency * 1000)}** ms')

我试着把tts = False放进去,但没用。
机器人总是说出它所有的命令。
对不起,英语不好


Tags: 用户命令client示例键入机器人commandctx
2条回答

通过重新安装discord.pydiscord-components修复

修复起来很简单。这意味着您已为bot或所有用户启用“发送文本到语音消息”。这是一种权限,与代码本身无关

Picture

相关问题 更多 >