首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pycord on_connect()中的400坏请求

Pycord on_connect()中的400坏请求
EN

Stack Overflow用户
提问于 2022-03-04 20:54:00
回答 1查看 202关注 0票数 -2

所以,我最近将我的机器人移植到Slash命令,因为现在已经是这样了,但是每当我运行它时,它就会抛出discord.errors.HTTPException: 400 Bad Request (error code: 50035): Invalid Form Body。当我运行任何命令时,也会发生同样的情况。

代码是这里。

on_connect()和命令的全部错误跟踪都是这里。

有些人说,这是因为他们的信息太大,但我甚至没有发送信息。一旦我执行机器人,错误就会被抛出。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-05 14:40:51

问题主要在于错误消息本身:

所需选项必须放在非必需选项之前。

在所需参数之前不能有可选参数,这在一些命令中是这样的,例如mute。通过使用默认值(False)定义参数reason,可以使其成为可选的,但随后添加了另一个参数reason,它不是可选的,这是不和谐所允许的。要解决这个问题,可以通过删除silent来使=False成为一个必需的参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71357107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档