KookMemberRole

代表一个频道中某个成员所拥有的某个角色。

查询

KookMemberRole 是通过 KookMember.roles 进行列表查询得到的, 或者通过下述的赋予"构建" 实例。

移除

KookMemberRole 是一个附着于某个成员上的角色, 当bot权限足够时可以将其从当前成员中 移除

赋予

可以将一个 KookGuildRole 赋予(KookGuildRole.grantTo) 给一个指定的成员。 当赋予成功后将会得到一个 KookMemberRole 实例。这也是一种 "构建" KookMemberRole 实例的方式。


统一性说明参考 KookRole

Author

ForteScarlet

See also

Properties

Link copied to clipboard
abstract val guildRole: KookGuildRole

得到当前角色所代表的服务器角色信息。

Link copied to clipboard
abstract val member: KookMember

此角色所属用户

Inherited properties

Link copied to clipboard
open override val id: ID

角色ID

Link copied to clipboard
open override val isAdmin: Boolean

是否拥有管理权限。

Link copied to clipboard
open override val name: String

角色名

Link copied to clipboard

角色的权限值。

Link copied to clipboard

角色的权限值。

Link copied to clipboard
abstract val source: Role

得到当前Role对应的原始API返回类型 Role.

Functions

Link copied to clipboard
abstract suspend override fun delete(vararg options: DeleteOption)

将当前角色从当前用户上移除。