Guild

一个频道服务器。

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

Properties

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
abstract override val id: ID

频道服务器的ID。

Link copied to clipboard
abstract override val name: String

频道服务器的名称

Inherited properties

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

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

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 channel(id: ID): Channel?

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

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

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

Inherited functions

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

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

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

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