# websocket 错误

# code

值 含义 是否可以重试 RESUME 是否可以重试 IDENTIFY
4001 无效的 opcode 否 否
4002 无效的 payload 否 否
4007 seq 错误 否 是
4006 无效的 session id,无法继续 resume,请 identify 否 是
4008 发送 payload 过快,请重新连接,并遵守连接后返回的频控信息 是 是
4009 连接过期,请重连并执行 resume 进行重新连接 是 是
4010 无效的 shard 否 否
4011 连接需要处理的 guild 过多,请进行合理的分片 否 否
4012 无效的 version 否 否
4013 无效的 intent 否 否
4014 intent 无权限 否 否
4014 intent 无权限 否 否
4900~4913 内部错误,请重连 否 是
4914 机器人已下架,只允许连接沙箱环境,请断开连接,检验当前连接环境 否 否
4915 机器人已封禁,不允许连接,请断开连接,申请解封后再连接 否 否

# 针对 websocket 错误码的简单处理逻辑

  • 4009 可以重新发起 resume
  • 4914,4915 不可以连接,请联系官方解封
  • 其他错误,请重新发起 identify
上次更新: 11/22/2023, 4:19:57 PM
手机QQ扫码
开发者社区
加入官方频道开发者社区