Organization

一个组织。

一个组织是一个拥有多个 成员 的行为主体。

Author

ForteScarlet

See also

Inheritors

Properties

Link copied to clipboard
abstract val members: Collectable<Member>

获取此组织内的所有成员集合。也会包括 Bot 自身在组织内的表现,除非平台特性无法混淆 Bot 与 Member

Link copied to clipboard
abstract val name: String

此组织的名称。

Link copied to clipboard
abstract val ownerId: ID?

此组织的拥有者的ID。

Link copied to clipboard
abstract val roles: Collectable<Role>

此组织中的所有可用角色集。 有可能得到一个空的集合 —— 这说明当前组织没有角色这一概念。

Inherited properties

Link copied to clipboard
Link copied to clipboard
abstract override val id: ID

行为主体的唯一标识。

Functions

Link copied to clipboard
abstract suspend fun botAsMember(): Member

bot 在当前组织内作为 成员 的表现。

Link copied to clipboard
abstract suspend fun member(id: ID): Member?

根据ID寻找或查询指定的成员信息。 如果找不到则会得到 null