📝 update doc
@ -19,7 +19,7 @@ from nonebot import get_driver
|
|||||||
driver=get_driver()
|
driver=get_driver()
|
||||||
```
|
```
|
||||||
|
|
||||||
共分为五种函数:
|
共分为六种函数:
|
||||||
|
|
||||||
### 启动准备
|
### 启动准备
|
||||||
|
|
||||||
@ -73,6 +73,18 @@ async def handle_api_call(bot: Bot, api: str, data: Dict[str, Any]):
|
|||||||
pass
|
pass
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### bot api 调用后钩子
|
||||||
|
|
||||||
|
这个钩子函数会在 `Bot` 调用 API 后运行。
|
||||||
|
|
||||||
|
```python
|
||||||
|
from nonebot.adapters import Bot
|
||||||
|
|
||||||
|
@Bot.on_called_api
|
||||||
|
async def handle_api_result(bot: Bot, exception: Optional[Exception], api: str, data: Dict[str, Any], result: Any):
|
||||||
|
pass
|
||||||
|
```
|
||||||
|
|
||||||
## 事件处理钩子
|
## 事件处理钩子
|
||||||
|
|
||||||
这些钩子函数指的是影响 `nonebot2` 进行 `事件处理` 的函数。
|
这些钩子函数指的是影响 `nonebot2` 进行 `事件处理` 的函数。
|
@ -27,7 +27,7 @@ Driver 对象
|
|||||||
Config 配置对象
|
Config 配置对象
|
||||||
|
|
||||||
|
|
||||||
### `_call_api_hook`
|
### `_calling_api_hook`
|
||||||
|
|
||||||
|
|
||||||
* **类型**
|
* **类型**
|
||||||
@ -42,6 +42,21 @@ Config 配置对象
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### `_called_api_hook`
|
||||||
|
|
||||||
|
|
||||||
|
* **类型**
|
||||||
|
|
||||||
|
`Set[T_CalledAPIHook]`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* **说明**
|
||||||
|
|
||||||
|
call_api 后执行的函数
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### _abstract_ `__init__(connection_type, self_id, *, websocket=None)`
|
### _abstract_ `__init__(connection_type, self_id, *, websocket=None)`
|
||||||
|
|
||||||
|
|
@ -78,6 +78,38 @@ sidebarDepth: 0
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## `T_CallingAPIHook`
|
||||||
|
|
||||||
|
|
||||||
|
* **类型**
|
||||||
|
|
||||||
|
`Callable[[Bot, str, Dict[str, Any]], Awaitable[None]]`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* **说明**
|
||||||
|
|
||||||
|
`bot.call_api` 时执行的函数
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## `T_CalledAPIHook`
|
||||||
|
|
||||||
|
|
||||||
|
* **类型**
|
||||||
|
|
||||||
|
`Callable[[Bot, Optional[Exception], str, Dict[str, Any], Any], Awaitable[None]]`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* **说明**
|
||||||
|
|
||||||
|
`bot.call_api` 后执行的函数,参数分别为 bot, exception, api, data, result
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## `T_EventPreProcessor`
|
## `T_EventPreProcessor`
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 124 KiB After Width: | Height: | Size: 124 KiB |
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 100 KiB |
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 100 KiB |
@ -1,5 +1,5 @@
|
|||||||
[
|
[
|
||||||
"2.0.0a12",
|
"2.0.0a13",
|
||||||
"2.0.0a10",
|
"2.0.0a10",
|
||||||
"2.0.0a8.post2",
|
"2.0.0a8.post2",
|
||||||
"2.0.0a7"
|
"2.0.0a7"
|
||||||
|
@ -19,7 +19,7 @@ from nonebot import get_driver
|
|||||||
driver=get_driver()
|
driver=get_driver()
|
||||||
```
|
```
|
||||||
|
|
||||||
共分为五种函数:
|
共分为六种函数:
|
||||||
|
|
||||||
### 启动准备
|
### 启动准备
|
||||||
|
|
||||||
@ -73,6 +73,18 @@ async def handle_api_call(bot: Bot, api: str, data: Dict[str, Any]):
|
|||||||
pass
|
pass
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### bot api 调用后钩子
|
||||||
|
|
||||||
|
这个钩子函数会在 `Bot` 调用 API 后运行。
|
||||||
|
|
||||||
|
```python
|
||||||
|
from nonebot.adapters import Bot
|
||||||
|
|
||||||
|
@Bot.on_called_api
|
||||||
|
async def handle_api_result(bot: Bot, exception: Optional[Exception], api: str, data: Dict[str, Any], result: Any):
|
||||||
|
pass
|
||||||
|
```
|
||||||
|
|
||||||
## 事件处理钩子
|
## 事件处理钩子
|
||||||
|
|
||||||
这些钩子函数指的是影响 `nonebot2` 进行 `事件处理` 的函数。
|
这些钩子函数指的是影响 `nonebot2` 进行 `事件处理` 的函数。
|
||||||
|
@ -27,7 +27,7 @@ Driver 对象
|
|||||||
Config 配置对象
|
Config 配置对象
|
||||||
|
|
||||||
|
|
||||||
### `_call_api_hook`
|
### `_calling_api_hook`
|
||||||
|
|
||||||
|
|
||||||
* **类型**
|
* **类型**
|
||||||
@ -42,6 +42,21 @@ Config 配置对象
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### `_called_api_hook`
|
||||||
|
|
||||||
|
|
||||||
|
* **类型**
|
||||||
|
|
||||||
|
`Set[T_CalledAPIHook]`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* **说明**
|
||||||
|
|
||||||
|
call_api 后执行的函数
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### _abstract_ `__init__(connection_type, self_id, *, websocket=None)`
|
### _abstract_ `__init__(connection_type, self_id, *, websocket=None)`
|
||||||
|
|
||||||
|
|
||||||
|
@ -78,6 +78,38 @@ sidebarDepth: 0
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## `T_CallingAPIHook`
|
||||||
|
|
||||||
|
|
||||||
|
* **类型**
|
||||||
|
|
||||||
|
`Callable[[Bot, str, Dict[str, Any]], Awaitable[None]]`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* **说明**
|
||||||
|
|
||||||
|
`bot.call_api` 时执行的函数
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## `T_CalledAPIHook`
|
||||||
|
|
||||||
|
|
||||||
|
* **类型**
|
||||||
|
|
||||||
|
`Callable[[Bot, Optional[Exception], str, Dict[str, Any], Any], Awaitable[None]]`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* **说明**
|
||||||
|
|
||||||
|
`bot.call_api` 后执行的函数,参数分别为 bot, exception, api, data, result
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## `T_EventPreProcessor`
|
## `T_EventPreProcessor`
|
||||||
|
|
||||||
|
|
||||||
|