nonebot.adapters.onebot.v11.adapter

OneBot v11 适配器。

class Adapter(driver, **kwargs)

  • 参数

    • driver (Driver)

    • **kwargs (Any)

instance-var onebot_config

  • 类型: Config

  • 说明: OneBot V11 配置

classmethod get_name()

  • 说明: 适配器名称: OneBot V11

  • 参数

    empty

  • 返回

    • str

classmethod add_custom_model(*model)

  • 说明: 插入或覆盖一个自定义的 Event 类型。

  • 参数

    • *model (type[Event]): 自定义的 Event 类型
  • 返回

    • None

classmethod get_event_model(data)

  • 说明: 根据事件获取对应 Event ModelFallBack Event Model 列表。

  • 参数

    • data (dict[str, Any])
  • 返回

    • Generator[type[Event], None, None]

classmethod json_to_event(json_data)

  • 说明

    将 json 数据转换为 Event 对象。

    如果为 API 调用返回数据且提供了 Event 对应 Bot,则将数据存入 ResultStore。

  • 参数

    • json_data (Any): json 数据

    • self_id: 当前 Event 对应的 Bot

  • 返回

    • Event | None: Event 对象,如果解析失败或为 API 调用返回数据,则返回 None

classmethod custom_send(send_func)