From 3072bcee8e498e87ecdd36958185ad423e80bcf3 Mon Sep 17 00:00:00 2001 From: Eyre_S Date: Tue, 1 Nov 2022 22:15:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=86=E6=9C=89=E5=85=B3?= =?UTF-8?q?=E5=8F=AF=E4=BF=A1=E6=88=90=E5=91=98=E7=9A=84=E4=BB=8B=E7=BB=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- book.xml | 1 + command/overview.md | 4 ++-- trusted.md | 31 +++++++++++++++++++++++++++++++ 3 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 trusted.md diff --git a/book.xml b/book.xml index dd081c9..4dfc0ee 100644 --- a/book.xml +++ b/book.xml @@ -8,4 +8,5 @@ + diff --git a/command/overview.md b/command/overview.md index 2482cd4..4c0a6c9 100644 --- a/command/overview.md +++ b/command/overview.md @@ -98,13 +98,13 @@ /save -保存缓存数据到文件(仅可信成员) +保存缓存数据到文件(仅可信成员/exit -关闭 Bot(仅可信成员) +关闭 Bot(仅可信成员) diff --git a/trusted.md b/trusted.md new file mode 100644 index 0000000..fb6ef0e --- /dev/null +++ b/trusted.md @@ -0,0 +1,31 @@ +# "可信成员" 规则 + +Morny 通过 MornyTrusted 判定一个角色是否属于可信成员。 + +可信成员将有权利执行一些对 bot 而言具有破坏性或是有失安全性的行为 —— 简单而言,就是管理员权限。 + +Morny Coeur 有以下类型的可信成员规则: + +## morny 的主人 + +在 coeur 启动时,可以通过 `--master` 选项来设置主人的 telegram id。 + +**morny 本体的主人(和程序中的预设值)是 [telegram@Eyre_S(id`793274677`)][master]。** + +> **for self hosting:** 如果在 coeur 程序启动时未设置这个字段,那么 coeur 将会遵循这个预设值的主人而不是没有主人。这意味着 *morny 本体的主人* 将拥有了这个实例的可信成员身份!如果你在自己搭建的实例中,不想设置主人,可以把它设置为 `-1`(在 telegram 中没有负数值的 id),而不是简单的不设置它——除非你愿意让 [@Eyre_S][master] 也能够管理你的实例。 + +[master]: https://t.me/Eyre_S + +## 可信群组 + +Morny 也支援了通过设定一个特定群组的方式,为**这个群组内的所有管理员**赋予可信成员的身份。 + +morny 本体的可信群组的设置(和程序中的预设值)是一个被称作“主人的花宫”的群组虽然这个群组本体已经没有人在用了。 + +这个值同样支援在 coeur 启动时,通过选项 `--trusted-chat`,填入群组的 id 进行设置。 + +> **for self hosting:** +> +> 关于预设值的问题,和上文的 “morny 的主人” 相同。如果要设置自己的实例,参照上文同时设定这个的值。 +> +> 顺便需要注意的是,对于“超级群组”,需要填入一般带有 `-100` 前缀的被称作 “bot format” 格式的群组 id。否则,在向 telegram 的 api 请求时会出现问题关于这个问题,请自行详细了解~~麻烦的~~ [telegram bot api](https://core.telegram.org/bots/api),在此不再赘述