nonebot.adapters.onebot.v12.exception
OneBot v12 错误类型。
class OneBotV12AdapterException(<auto>)
- 参数 - auto 
class NoLogException(<auto>)
- 参数 - auto 
class NetworkError(<auto>)
- 说明: 网络错误。 
- 参数 - auto 
instance-var msg
- 类型: str | None 
- 说明: 错误原因 
class ApiNotAvailable(<auto>)
- 参数 - auto 
class ActionFailed(<auto>)
- 参数 - auto 
class ActionMissingField(<auto>)
- 说明: Action 返回数据缺少必要字段。 
- 参数 - auto 
instance-var data
- 类型: untyped 
- 说明: Action 返回数据 
class ActionFailedWithRetcode(<auto>)
- 说明: API 请求返回错误信息。 
- 参数 - status: 执行状态
- retcode: 错误码
- message: 错误信息
- data: 响应数据
- kwargs: 其他实现端提供信息
 
class RequestError(<auto>)
- 说明 - 动作请求错误。 - OneBot V12 协议错误码: 1xxxx。 - 这种错误类型类似 HTTP 的 4xx 客户端错误。 
- 参数 - auto 
class BadRequest(<auto>)
- 说明 - 无效的动作请求。 - OneBot V12 协议错误码: 10001。 - 格式错误(包括实现不支持 MessagePack 的情况)、必要字段缺失或字段类型错误。 
- 参数 - auto 
class UnsupportedAction(<auto>)
- 说明 - 不支持的动作请求。 - OneBot V12 协议错误码: 10002。 - OneBot 实现没有实现该动作。 
- 参数 - auto 
class BadParam(<auto>)
- 说明 - 无效的动作请求参数。 - OneBot V12 协议错误码: 10003。 - 参数缺失或参数类型错误。 
- 参数 - auto 
class UnsupportedParam(<auto>)
- 说明 - 不支持的动作请求参数。 - OneBot V12 协议错误码: 10004。 - OneBot 实现没有实现该参数的语义。 
- 参数 - auto 
class UnsupportedSegment(<auto>)
- 说明 - 不支持的消息段类型。 - OneBot V12 协议错误码: 10005。 - OneBot 实现没有实现该消息段类型。 
- 参数 - auto 
class BadSegmentData(<auto>)
- 说明 - 无效的消息段参数。 - OneBot V12 协议错误码: 10006。 - 参数缺失或参数类型错误。 
- 参数 - auto 
class UnsupportedSegmentData(<auto>)
- 说明 - 不支持的消息段参数。 - OneBot V12 协议错误码: 10007。 - OneBot 实现没有实现该消息段参数的语义。 
- 参数 - auto 
class WhoAmI(<auto>)
- 说明 - 未指定机器人账号。 - OneBot V12 协议错误码: 10101。 - OneBot 实现在单个 OneBot Connect 连接上支持多个机器人账号, 但动作请求未指定要使用的账号。 
- 参数 - auto 
class UnknownSelf(<auto>)
- 说明 - 未知的机器人账号。 - OneBot V12 协议错误码: 10102。 - 动作请求指定的机器人账号不存在。 
- 参数 - auto 
class HandlerError(<auto>)
- 说明 - 动作处理器错误。 - OneBot V12 协议错误码: 2xxxx。 - 这种错误类型类似 HTTP 的 5xx 服务端错误。 
- 参数 - auto 
class BadHandler(<auto>)
- 说明 - 动作处理器实现错误。 - OneBot V12 协议错误码: 20001。 - 没有正确设置响应状态等。 
- 参数 - auto 
class InternalHandlerError(<auto>)
- 说明 - 动作处理器运行时抛出异常。 - OneBot V12 协议错误码: 20002。 - OneBot 实现内部发生了未捕获的意料之外的异常。 
- 参数 - auto 
class ExecutionError(<auto>)
- 说明 - 动作请求有效,但动作执行失败。 - OneBot V12 协议错误码: 3xxxx。 
- 参数 - auto 
class DatabaseError(<auto>)
- 说明 - 数据库错误。 - OneBot V12 协议错误码: 31xxx。 - 如数据库查询失败等。 
- 参数 - auto 
class FileSystemError(<auto>)
- 说明 - 文件系统错误。 - OneBot V12 协议错误码: 32xxx。 - 如读取或写入文件失败等。 
- 参数 - auto 
class ExecNetworkError(<auto>)
- 说明 - 网络错误。 - OneBot V12 协议错误码: 33xxx。 - 如下载文件失败等。 
- 参数 - auto 
class PlatformError(<auto>)
- 说明 - 机器人平台错误。 - OneBot V12 协议错误码: 34xxx。 - 如由于机器人平台限制导致消息发送失败等。 
- 参数 - auto 
class LogicError(<auto>)
- 说明 - 动作逻辑错误。 - OneBot V12 协议错误码: 35xxx。 - 如尝试向不存在的用户发送消息等。 
- 参数 - auto 
class IAmTired(<auto>)
- 说明 - 我不想干了。 - OneBot V12 协议错误码: 36xxx。 - 一位 OneBot 实现决定罢工。 
- 参数 - auto 
class ExtendedError(<auto>)
- 说明 - 扩展错误。 - OneBot V12 协议错误码: 6xxxx ~ 9xxxx。 
- 参数 - auto 
