一个 Bot 的基础能力实现的抽象类型。
在基于 Job 的前提下提供部分功能的默认实现。
ForteScarlet
当前是否处于活跃、运行或尚未结束的状态。
当前是否已经完成、已经结束。
是否已经启动。
当前 bot 持有的 job.
Clause for select expression of join suspending function that selects when the job is complete. This clause never fails, even if the job completes exceptionally.
此 bot 所属 Component。
此 Bot 与联系人的关系。 可用于寻找指定的联系人或查询联系人/会话的集合。
此 Bot 与聊天群的关系。 可用于寻找指定的聊天群或查询聊天群的集合。
此 Bot 与频道服务器的关系。 可用于寻找指定的频道服务器或查询频道服务器的集合。
当前bot的标识。
当前 Bot 作为用户的名称。
关闭当前 Bot。
挂起 Bot 直到它完成其生命周期。
当目标完成时执行注册的回调函数。
当可能有多个 id 用来与当前 Bot 进行对应时 (例如 Bot 作为用户时的 id 以及注册 bot 时使用的 token) 通过 isMe 来判断指定 id 是否可以用来表示当前 Bot。
根据一个 消息ID 获取它对应地源消息。
根据一个 消息引用 查询或获取它对应地源消息。
启动当前 Bot。
启动当前 Bot 后挂起。
通过 scope 在异步中启动 Bot。