InitializableBot
一个可初始化的 Bot,使其用于延迟初始化的能力。 实现了 InitializableBot 的 Bot 类型约定,在 init 之前, 可以继续修改 Bot 中的一些可修改信息,例如Bot所提供的配置类等。
特殊含义
ConfigurableBot 具有特殊含义,可能会在部分场景被判断并有特殊作用。
在 Spring Boot 中,
Since
4.13.0
Author
ForteScarlet
Properties
Link copied to clipboard
当前 bot 是否已经完成初始化。
Link copied to clipboard
是否正在初始化。 当 isInitialized 为 false
且 init 内部正在进行初始化并持有锁时, isInitializing 得到 false
。
Inherited properties
Link copied to clipboard
当前 Bot 持有的配置信息。
Link copied to clipboard
此 Bot 与联系人的关系。 可用于寻找指定的联系人或查询联系人/会话的集合。
Link copied to clipboard
Link copied to clipboard
此 Bot 与聊天群的关系。 可用于寻找指定的聊天群或查询聊天群的集合。
Link copied to clipboard
此 Bot 与频道服务器的关系。 可用于寻找指定的频道服务器或查询频道服务器的集合。
Link copied to clipboard
当前是否已经完成、已经结束。
Functions
Link copied to clipboard
初始化当前的 bot。当初始化完成后,isInitialized 将会得到 true
, 且 configuration 中的属性不应再被修改。