From 539b397be08160233e5c3e22cd8fb0bb97050b6f Mon Sep 17 00:00:00 2001 From: Him188 Date: Sun, 8 Nov 2020 12:16:26 +0800 Subject: [PATCH] Update Permissions.md --- docs/Permissions.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/docs/Permissions.md b/docs/Permissions.md index 46003e4d2..170dfe3a9 100644 --- a/docs/Permissions.md +++ b/docs/Permissions.md @@ -68,7 +68,7 @@ data class PermissionId( #### 根权限 -[`RootPermission`] 是所有权限的父权限。其 ID 为 "*:*" +[`RootPermission`] 是所有权限的父权限。其 ID 为 "\*:\*" ## 被许可人 @@ -121,14 +121,14 @@ interface PermitteeId { | 精确临时会话 | t123456.789 | 群 123456 内的成员 789. 必须通过临时会话 | | 精确群成员 | m123456.789 | 群 123456 内的成员 789. 同时包含临时会话. | | 精确用户 | u123456 | 同时包含群成员, 好友, 临时会话 | -| 任意群 | g* | | -| 任意群的任意群员 | m* | | -| 精确群的任意群员 | m123456.* | 群 123456 内的任意成员. 同时包含临时会话. | -| 任意群的任意临时会话 | t* | 必须通过临时会话 | -| 精确群的任意临时会话 | t123456.* | 群 123456 内的任意成员. 必须通过临时会话 | -| 任意好友 | f* | | -| 任意用户 | u* | 任何人在任何环境 | -| 任意对象 | * | 即任何人, 任何群, 控制台 | +| 任意群 | g\* | g 意为 group | +| 任意群的任意群员 | m\* | m 意为 member | +| 精确群的任意群员 | m123456.\* | 群 123456 内的任意成员. 同时包含临时会话. | +| 任意群的任意临时会话 | t\* | t 意为 temp. 必须通过临时会话 | +| 精确群的任意临时会话 | t123456.\* | 群 123456 内的任意成员. 必须通过临时会话 | +| 任意好友 | f\* | f 意为 friend | +| 任意用户 | u\* | u 意为 user. 任何人在任何环境 | +| 任意对象 | \* | 即任何人, 任何群, 控制台 | ### 获取被许可人 @@ -164,8 +164,9 @@ fun Permission.testPermission(PermitteeId): Boolean ### 使用内置权限服务指令 -**根指令**: "/permission", "/perm", "/权限" +**指令**: "/permission", "/perm", "/权限" +使用指令而不带参数可以获取如下用法: ``` /permission cancel <被许可人 ID> <权限 ID> 取消授权一个权限 /permission cancelall <被许可人 ID> <权限 ID> 取消授权一个权限及其所有子权限