AbstractPermitteeId
内建的 PermitteeId.
若指令 A 的权限被授予给 AnyMember, 那么一个 ExactMember 可以执行这个指令.
字符串表示
当使用 PermitteeId.asString 时, 不同的类型的返回值如下表所示. 这些格式也适用于 BuiltInCommands.PermissionCommand.
(不区分大小写. 不区分 Bot).
关系图
Console AnyContact
↑
|
+---------------------------+------------------------+---------------------+
| | |
AnyUser AnyGroup AnyOtherClient
↑ ↑ ↑
| | |
+--------------+---------------------+ | |
| | | | |
AnyFriend | AnyMemberFromAnyGroup | |
↑ | ↑ | |
| | | | |
| | +--------+--------------+ | |
| | | | | |
| | | AnyTempFromAnyGroup | |
| | | ↑ | |
| | AnyMember | | |
| | ↑ | | |
| ExactUser | | ExactGroup ExactOtherClient
| ↑ ↑ | |
| | | | |
+------------+ +----------+ |
| | |
ExactFriend ExactMember |
↑ |
| |
+-----------------------+
|
|
ExactTemp
Content copied to clipboard
Inheritors
Types
Link copied to clipboard
表示任何 联系对象
Link copied to clipboard
表示任何好友
Link copied to clipboard
表示任何群对象. (不是指群成员, 而是指这个 '群')
Link copied to clipboard
表示任何一个通过一个群 在临时会话发送消息的 群成员
Link copied to clipboard
表示来自一个群的任意一个成员
Link copied to clipboard
表示来自任意群的任意一个成员
Link copied to clipboard
表示任何其他客户端
Link copied to clipboard
表示任何 陌生人
Link copied to clipboard
表示任何一个 在临时会话发送消息的 群成员
Link copied to clipboard
表示任何 用户
Link copied to clipboard
使用 asString 序列化 AbstractPermitteeId
Link copied to clipboard
表示控制台
Link copied to clipboard
表示唯一的一个好友
Link copied to clipboard
表示一个群
Link copied to clipboard
表示唯一的一个 在临时会话发送消息的 群成员
Link copied to clipboard
表示唯一的一个群成员
Link copied to clipboard
表示唯一的一个 陌生人
Link copied to clipboard
表示精确 用户
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
当 this 或 this 的任意一个直接或间接父 PermitteeId.asString 与 parent.asString
相同时返回 true
Link copied to clipboard
Properties
Link copied to clipboard
获取所有直接或间接父类的 PermitteeId, 返回包含 this
+ 这些父类 的 Sequence
Link copied to clipboard
获取所有直接或间接父类的 PermitteeId.
Link copied to clipboard
直接父 PermitteeId. 在检查权限时会首先检查自己, 再递归检查父类.