id

abstract override val id: ID

Bot的唯一标识。此处的唯一标识通常指的是在其所属的 BotManager 中的唯一标识, 而不代表其在对应平台系统内的唯一标识。

举个简单的例子,有可能bot的 id 指的是某种 clientId, 而不是类似于 User.id 中的用户ID。

这可能会造成bot的 id 和 bot作为 User 时的ID不一致的情况,因此如果你希望判断一个bot的id是否为指定值,可以参考使用 isMe.