此功能将使机器人在用户发送包含特定关键词或命令的消息时自动发送回复。
让我们看看它是如何工作的:
首先,我们需要发送一个关键词,以便机器人识别我们想要发送自动回复的用户消息:
你可以在这里查看所有关键词识别选项。
现在我们已经发送了单词“modular”,可以决定当机器人在用户消息中识别到我们的关键词时将执行什么操作:
我们可以决定过滤消息、发送自动回复,或者两者都执行。
如果我们决定发送自动回复,我们可以创建一条精心编写的消息,以便自动作为回复发送:
我们可以自定义消息,添加媒体、按钮和文本,如图所示。
如果我们决定过滤消息,这些是可用的选项:
过滤器 | 说明 | 设置 |
|---|---|---|
🔌 状态 | 可决定是否启用该过滤器。 | ✅ 已启用 |
🚷 封禁 | 可决定是否封禁被过滤器捕获的用户。 | ✅ 是 ❌ 否 |
🔨 操作 | 可决定是拦截被过滤器捕获的消息(拦截),还是继续在垃圾信息话题中接收它们(过滤)。 | ⛔ 拦截 |
👤 限制 | 可决定是过滤所有用户的消息,还是只过滤第一次给你发送消息的用户。 | ✳️ 所有用户 |
作为管理员,无法测试你所设置的自动回复:它们只会对非管理员用户生效。
只需发送关键词,如果它在消息中由空格分隔,机器人就会识别它。
示例:如果你设置
modular,机器人将识别:Welcome to modular,但不会识别:Welcome to modularbot。
可以使用通配符 (*),表示一个或多个字符,不包括空格。
示例:如果你设置
m(*)bot,机器人将识别:modularbot 作为关键词,但不会识别:modular bot。
使用双引号(示例:"modularbot"),只有当用户消息恰好只包含该关键词且不包含其他任何内容时,才会识别该关键词。
使用 && 时,如果用户消息包含所指定的所有单词,即使这些单词不连续且顺序不固定,也会识别该关键词。此外,还可以同时指定多于 2 个单词。
示例:如果你设置
bot && modular,机器人会在以下句子中识别关键词:我喜欢 modular,因为它是一个复杂的 bot。
如果一条消息包含多个你设置的关键词,机器人将优先采用限制更严格的那个(启用状态 > 停用,封禁 > 过滤)。
在限制相同的情况下,机器人将采用你最先创建的那个。