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