BotManager
Bot 管理器。 BotManager 应当是 获取、注册 Bot 的唯一公开途径, 所有 BotManager 均由 OriginBotManager 进行管理。
BotManager 实现 Survivable, 其存活周期与 Bot 无关。
事件提供者
BotManager 是一种的 EventProvider 实现,可用于安装在 love.forte.simbot.application.Application 环境中。
Author
ForteScarlet
See also
Functions
通过一个协程作用域并提供构建函数来得到一个 ApplicationLauncher 实例。
使当前 manager 脱离 OriginBotManager 的管理。
延时 duration 时间后执行回调函数 runnable,得到一个 DelayableCompletableFuture。
延迟 millis 毫秒后执行 runnable,得到一个 DelayableCompletableFuture。
延迟时间单位为 timeUnit 的 time 时长后执行 runnable,得到一个 DelayableCompletableFuture。
延迟 duration 时间后,执行 supplier, 并将 supplier 得到结果通过得到的 DelayableCompletableFuture 向下传递。
延迟 millis 毫秒的时长后执行 supplier, 并将 supplier 得到结果通过得到的 DelayableCompletableFuture 向下传递。
延迟时间单位为 timeUnit 的 time 时长后执行 supplier, 并将 supplier 得到结果通过得到的 DelayableCompletableFuture 向下传递。
提供 CoroutineScope 和构建 Flow 的函数 flowFactory 来构建 Items.
当完成(或被cancel)时执行一段处理。
提供 CoroutineScope 和构建 Flow 的函数 flowFactory 来构建 Items.
通过 produce 构建 ChannelIterator 来得到一个 Items 实例。
通过 BotVerifyInfo 注册并管理一个 Bot.