MemberPermission

enum MemberPermission : Enum<MemberPermission> , Comparable<MemberPermission>

群成员的权限.

可通过 compareTo 判断是否有更高的权限.

若要获得成员的权限, 使用 Member.permission. 若要获得 Bot 在某个群的权限, 使用 Group.botPermission, 或 Group.botAsMember 再获取其 Member.permission.

See also

判断权限是否为群主

判断权限是否为管理员或群主

Member 的扩展函数, 判断此成员是否为群主

Member 的扩展函数, 判断此成员是否为管理员或群主

Member 的扩展函数, 判断此成员是否为管理员

Entries

OWNER
Link copied to clipboard

群主

ADMINISTRATOR
Link copied to clipboard

管理员

MEMBER
Link copied to clipboard

一般群成员

Properties

level
Link copied to clipboard
val level: Int

权限等级. OWNER 为 2, ADMINISTRATOR 为 1, MEMBER 为 0

name
Link copied to clipboard
val name: String
ordinal
Link copied to clipboard
val ordinal: Int

Extensions

isAdministrator
Link copied to clipboard
inline fun MemberPermission.isAdministrator(): Boolean

判断权限是否为管理员

isOperator
Link copied to clipboard
inline fun MemberPermission.isOperator(): Boolean

判断权限是否为管理员或群主

isOwner
Link copied to clipboard
inline fun MemberPermission.isOwner(): Boolean

判断权限是否为群主