cyan.session module

cyan.session.BotStartedHandler

机器人启动事件处理器。

alias of Callable[[cyan.bot.Bot], Awaitable[Optional[NoReturn]]]

class cyan.session.Session(api_base_url: str, ticket: cyan.bot.Ticket)[源代码]

基类:object

会话。

on(_type: Type[cyan.event.Event]) Callable[[Union[Callable[[Any], Union[Awaitable[None], Awaitable[NoReturn]]], Callable[[Any, Any], Union[Awaitable[None], Awaitable[NoReturn]]]]], None][源代码]

装饰事件处理器以监听指定事件。

参数:
  • _type: 所需监听事件的类型

on_started(func: Callable[[cyan.bot.Bot], Awaitable[Optional[NoReturn]]]) Callable[[cyan.bot.Bot], Awaitable[Optional[NoReturn]]][源代码]

装饰事件处理器以监听机器人启动事件。

run() None[源代码]

运行当前会话。