discord.py bot在3次后停止更改语音通道名称



我用discord.py编写了一个不和谐bot,它基本上可以创建vc并在没有人在它们之后删除它们。此外,用户还可以使用为他们所在的vc创建的额外文本通道来更改通道的名称。问题是,3次修改后,代码在await channel.edit(name = newchannelname)处中断并完全停止。我检查了一下,一切都正常,所以我找到正确频道的所有机制和所有与名称相关的东西都在工作。难道没有人知道问题出在哪里吗?我在replit.com上托管bot

似乎有一个未记录的用于编辑通道的Discord API限制,如2020年GitHub问题所记录的:

似乎有一个完全未记录(且未在API中报告)的速率限制为2个通道重命名/10分钟。

前两个名称更改通过fine,…

可能不是巧合,它也上限为2,除非有一个单独的错误消息,你没有指定,或者你可以识别出另一段代码在函数中创建问题,与API调用无关。

最有可能的是,您必须找出一个不依赖于特定API调用的替代解决方案:可能在初始化时指定通道名称,或者在通道创建之前必须运行的单独的可选命令?

最新更新