id

abstract override val id: ID(source)

当前Bot的唯一标识。

唯一标识

在OneBot中,Bot在启动并可以获悉 self_iduser_id 之前,是没有一个明确的“唯一标识”的。 因此,OneBot组件要求注册 Bot 时必须指定一个可以用于区分不同 Bot 的 OneBotBotConfiguration.botUniqueId,也就是此 id

当注册bot时,会以 OneBotBotConfiguration.botUniqueId 作为检测冲突的标准。 当Bot的 userId 被初始化后,可以通过 isMe 同时检测 iduserId 是否相同。

See also