跳转至

core.bot.bot

bot

类:

名称 描述
RunStatus

任务运行状态句柄。由 KotoneBot.start() 返回,可从任意线程安全地控制任务。

KotoneBot

RunStatus dataclass

任务运行状态句柄。由 KotoneBot.start() 返回,可从任意线程安全地控制任务。

方法:

名称 描述
interrupt

请求中断(停止)任务。线程安全。

pause

请求暂停任务。线程安全。

resume

请求恢复任务。线程安全。

属性:

名称 类型 描述
is_paused bool

当前是否处于暂停状态。

is_paused property

is_paused: bool

当前是否处于暂停状态。

interrupt

interrupt() -> None

请求中断(停止)任务。线程安全。

pause

pause() -> None

请求暂停任务。线程安全。

resume

resume() -> None

请求恢复任务。线程安全。

KotoneBot

方法:

名称 描述
__init__

:param device_factory: 一个函数,返回 Device 对象

__init__

__init__(device_factory: Callable[[], Device], middlewares: List[TaskMiddleware] | None = None)

参数:

名称 类型 描述 默认
device_factory
Callable[[], Device]

一个函数,返回 Device 对象

必需
middlewares
List[TaskMiddleware] | None

中间件列表(按顺序执行)

None