📝 update api docs

This commit is contained in:
nonebot 2020-12-28 05:57:28 +00:00
parent 299c259d50
commit 0c43d83494
2 changed files with 104 additions and 0 deletions

View File

@ -32,6 +32,36 @@ Driver 基类。将后端框架封装,以满足适配器使用。
### `_ws_connection_hook`
* **类型**
`Set[T_WebSocketConnectionHook]`
* **说明**
WebSocket 连接建立时执行的函数
### `_ws_disconnection_hook`
* **类型**
`Set[T_WebSocketDisconnectionHook]`
* **说明**
WebSocket 连接断开时执行的函数
### _abstract_ `__init__(env, config)` ### _abstract_ `__init__(env, config)`
@ -154,6 +184,48 @@ Driver 基类。将后端框架封装,以满足适配器使用。
注册一个在驱动停止时运行的函数 注册一个在驱动停止时运行的函数
### `on_bot_connect(func)`
* **说明**
装饰一个函数使他在 bot 通过 WebSocket 连接成功时执行。
* **函数参数**
* `bot: Bot`: 当前连接上的 Bot 对象
### `on_bot_disconnect(func)`
* **说明**
装饰一个函数使他在 bot 通过 WebSocket 连接断开时执行。
* **函数参数**
* `bot: Bot`: 当前连接上的 Bot 对象
### `bot_connect(bot)`
在 WebSocket 连接成功后,调用该函数来注册 bot 对象
### `bot_disconnect(bot)`
在 WebSocket 连接断开后,调用该函数来注销 bot 对象
### _abstract_ `run(host=None, port=None, *args, **kwargs)` ### _abstract_ `run(host=None, port=None, *args, **kwargs)`

View File

@ -46,6 +46,38 @@ sidebarDepth: 0
## `T_WebSocketConnectionHook`
* **类型**
`Callable[[Bot], Awaitable[None]]`
* **说明**
WebSocket 连接建立时执行的函数
## `T_WebSocketDisconnectionHook`
* **类型**
`Callable[[Bot], Awaitable[None]]`
* **说明**
WebSocket 连接断开时执行的函数
## `T_EventPreProcessor` ## `T_EventPreProcessor`