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