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 Model
及FallBack 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)
说明: 自定义 Bot 的回复函数。
参数
send_func
((Bot, Event, str | Message | MessageSegment) -> Any)
返回
- untyped