Guild

一个频道服务器。

Guild 是对一组 组织成员 和一组 频道 的统一。

Properties

Link copied to clipboard

获取此频道服务器内的所有频道集合。

Link copied to clipboard

获取此频道服务器内的所有聊天频道集合。

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

频道服务器的ID。

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

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

Link copied to clipboard
abstract override val name: String

频道服务器的名称

Link copied to clipboard
abstract val ownerId: ID?

此组织的拥有者的ID。

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

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

Functions

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

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

Link copied to clipboard
abstract suspend fun channel(id: ID): Channel?

根据ID获取一个指定的频道。 如果找不到则会得到 null

Link copied to clipboard
abstract suspend fun chatChannel(id: ID): ChatChannel?

根据ID获取一个指定的聊天频道。 如果找不到则会得到 null

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

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