nonebot2/website/docs/api/drivers/aiohttp.md
2021-12-01 16:28:55 +08:00

1.3 KiB

NoneBot.drivers.aiohttp 模块

AIOHTTP 驱动适配

本驱动仅支持客户端连接

class Driver

基类:nonebot.drivers.ForwardDriver

AIOHTTP 驱动框架

property type

驱动名称: aiohttp

property logger

aiohttp driver 使用的 logger

on_startup(func)

  • 说明

    注册一个启动时执行的函数

  • 参数

    • func: Callable[[], Awaitable[None]]

on_shutdown(func)

  • 说明

    注册一个停止时执行的函数

  • 参数

    • func: Callable[[], Awaitable[None]]

setup_http_polling(setup)

  • 说明

    注册一个 HTTP 轮询连接,如果传入一个函数,则该函数会在每次连接时被调用

  • 参数

    • setup: Union[HTTPPollingSetup, Callable[[], Awaitable[HTTPPollingSetup]]]

setup_websocket(setup)

  • 说明

    注册一个 WebSocket 连接,如果传入一个函数,则该函数会在每次重连时被调用

  • 参数

    • setup: Union[WebSocketSetup, Callable[[], Awaitable[WebSocketSetup]]]

run(*args, **kwargs)

启动 aiohttp driver

class WebSocket

基类:nonebot.drivers.WebSocket