# 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
手机QQ扫码
开发者社区
加入官方频道开发者社区