我的代码偶尔会收到一个400错误的请求错误:
@owner_only
async def cmd_bootybomb(self, user_mentions, channel):
userid = (str(user_mentions))
await self.send_message(discord.Object(id = userid), bootybomb)
变量bootybomb
已从另一个文件导入,该文件只是一组设置为一个变量的链接。在
我得到的错误是:
^{pr2}$
为什么会发生这种情况?如何解决?在
Tags:
由于您使用的是discord api,如果您阅读了send_message的描述,如果您发送的消息超过2000 chrs,discord将引发400请求错误。因为不和谐的角色限制是2000。正如你所看到的,这并不是一个真正的错误,discord.errors.HTTPException:错误请求(状态代码:400)。这是一个由不一致API造成的自定义错误。在
不久前,我也就这个问题请求了支持,这是他们给我的解释。基本上,你必须把你的信息的字符数控制在2000以内。在
这是这个问题最常见的原因。但如果问题仍然存在,解决此问题的最佳方法是加入不和.pyAPI不和谐,告诉他们你的问题。因为这主要是一个API问题,而不是python问题。在
相关问题 更多 >
编程相关推荐