2023-02-01 14:29:17 +00:00
|
|
|
|
关键词回复。
|
2023-02-07 14:13:16 +00:00
|
|
|
|
|
|
|
|
|
指令:`,keyword`
|
|
|
|
|
|
|
|
|
|
# 简介
|
|
|
|
|
|
|
|
|
|
本插件提供关键词回复功能,此功能支持多种模式,并支持采取自选触发关键词后的操作。
|
|
|
|
|
|
|
|
|
|
# 格式规约
|
|
|
|
|
|
|
|
|
|
- 当设定消息内容的样式时(链接、加粗、斜体、代码块),内容需要遵从 HTML 格式,请见:https://docs.pyrogram.org/topics/text-formatting#html-style
|
|
|
|
|
- `$mention`:此变量将自动被替换为 @ 该用户
|
|
|
|
|
- `$code_id`:此变量将自动被替换为用户的 ID
|
|
|
|
|
- `$code_name`:此变量将自动被替换为用户的昵称
|
|
|
|
|
- `$delay_delete`:此变量将自动被替换为回复消息的自毁时间(单位为秒)。
|
|
|
|
|
|
|
|
|
|
# 设置与示例
|
|
|
|
|
|
|
|
|
|
## 添加关键词
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
,keyword 关键词
|
|
|
|
|
+++
|
|
|
|
|
这是一个关键词回复的示例消息。
|
|
|
|
|
+++
|
|
|
|
|
这里填写一些触发模式
|
|
|
|
|
+++
|
|
|
|
|
这里填写一些触发操作
|
|
|
|
|
+++
|
|
|
|
|
这里填写整数,代表消息自毁时间
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
设置关键词的匹配模式,默认为 `include`,并且大小写不敏感,如需指定多个模式,请将模式代号以空格分隔,可选的模式有:
|
|
|
|
|
|
|
|
|
|
- `include`:包含匹配。
|
|
|
|
|
- `exact`:全匹配。
|
|
|
|
|
- `case`:大小写敏感。
|
|
|
|
|
- `ignore_forward`:忽略被转发的消息。
|
|
|
|
|
|
|
|
|
|
请注意,`include`,`exact` 模式互斥。
|
|
|
|
|
|
|
|
|
|
设置关键词触发后应该执行的操作,默认为 `reply`,如需指定多个操作,请将操作以空格分隔,可选的操作有:
|
|
|
|
|
|
|
|
|
|
- `reply`:回复预设内容。
|
|
|
|
|
- `delete`:删除触发的消息。
|
|
|
|
|
- `ban+n`:封禁用户 n 秒,小于 60 秒则永久封禁,例如 `ban+100`。
|
|
|
|
|
- `restrict+n`:禁言用户 n 秒,例如 `restrict+100`。
|
|
|
|
|
|
|
|
|
|
请注意,`ban*`、`restrict*` 操作互斥。
|
|
|
|
|
|
|
|
|
|
设置关键词回复的自毁时间,默认不自毁:例如 `180`。
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
,keyword 关键词
|
|
|
|
|
+++
|
|
|
|
|
回复的文字内容
|
|
|
|
|
+++
|
|
|
|
|
include case
|
|
|
|
|
+++
|
|
|
|
|
reply restrict+100
|
|
|
|
|
+++
|
|
|
|
|
100
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
,keyword 关键词
|
|
|
|
|
+++
|
|
|
|
|
回复的文字内容
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 删除关键词
|
|
|
|
|
|
|
|
|
|
`,keyword rm 关键词id`
|
|
|
|
|
`,keyword rm 关键词id1,关键词id2`
|
|
|
|
|
|
|
|
|
|
# 多个群组同步关键词
|
|
|
|
|
|
|
|
|
|
## 添加同步关系
|
|
|
|
|
|
|
|
|
|
首先需要获取被同步的 A 群组的 id
|
|
|
|
|
|
|
|
|
|
`,id`
|
|
|
|
|
|
|
|
|
|
在需要同步的 B 群组输入下面的命令
|
|
|
|
|
|
|
|
|
|
`,keyword alias A群组id`
|
|
|
|
|
|
|
|
|
|
至此,A 群组的所有关键词都会在 B 群组响应,如需修改关键词,请在 A 群组操作
|
|
|
|
|
|
|
|
|
|
## 删除同步关系
|
|
|
|
|
|
|
|
|
|
在需要删除同步的 B 群组输入下面的命令
|
|
|
|
|
|
|
|
|
|
`,keyword alias rm`
|
|
|
|
|
|
|
|
|
|
## 获取同步关系
|
|
|
|
|
|
|
|
|
|
在需要获取同步关系的 B 群组输入下面的命令
|
|
|
|
|
|
|
|
|
|
`,keyword alias`
|