Telegram 翻译机器人能否 “忽略群内特定关键词消息”,比如含 “# 内部通知” 的消息不翻译?​

全息玫瑰全息玫瑰09月15日3506

现在群里的“内部通知”消息不想让翻译机器人处理,怎么设置让它自动忽略这些带特定词的消息呢?

5 个回答

远方的山
远方的山回答于 09 月 15 日
最佳答案

目前官方的Telegram翻译机器人还不支持自定义过滤关键词,不过你可以试试下面这些办法:

1. 换个第三方翻译机器人。有些开发者自己做了带关键词过滤功能的定制机器人,可以试试搜“TG翻译机器人+关键词屏蔽”。

2. 给管理员提需求。到 @BotFather 找到你用的翻译机器人,发送反馈说希望增加“屏蔽特定关键词”功能,人多力量大。

3. 自建小群。把不想翻译的内容单独发到小群里,这样就不会触发主群里的翻译机器人了。

目前第一种方法最实用,但要找靠谱的机器人。别随便加来历不明的机器人,小心有风险。

影子
影子回答于 09 月 20 日

Telegram 内置翻译机器人没有「屏蔽关键词」功能,不能直接设置忽略含有“#内部通知”的消息。

可以试试以下办法:

1. 让管理员把翻译机器人踢出群聊,仅保留给普通用户用

2. 或手动关闭某条消息翻译:长按消息 - 选择「显示翻译」- 取消勾选

如果你是开发者,也可以自己写个 Bot,监听关键词后跳过翻译逻辑。

希望对你有帮助。

往事随风
往事随风回答于 09 月 20 日

Telegram 本身没有原生支持这个功能,但你可以通过下面几种方法实现:

1. 自定义机器人脚本

如果你的翻译机器人是自己开发的,或可以修改源码,可以在代码中加判断逻辑。比如遇到包含 “#内部通知” 的消息就跳过翻译。

2. 使用 Bot API 过滤消息

在使用 Bot API 接收消息时,先检查文本是否包含指定关键词,有就不调用翻译接口。

3. 分开群聊

把需要翻译和不需要翻译的内容分到不同的群组,机器人自然就不会处理“内部通知”。

4. 使用高级机器人

一些第三方机器人(如一些高级翻译机器人)支持关键词过滤功能,可以设置忽略指定关键词。

如果是普通用户,推荐使用第 2 或第 4 种方法,操作更简单。

Mr. Smith
Mr. Smith回答于 09 月 21 日

Telegram的翻译机器人现在没有自带的关键词过滤功能。

不过你可以这么操作:

1. 使用支持自定义规则的机器人(比如用BotFather创建的自定义机器人),通过代码实现关键词过滤。

2. 或者引导群友发“内部通知”时不要@机器人,机器人默认不会主动回复未@它的消息。

如果你非要使用现成的翻译机器人,那只能手动关闭自动翻译功能,自己选择性地@它翻译你想要翻译的内容。

宇宙漫游
宇宙漫游回答于 09 月 22 日

现在 Telegram 官方翻译机器人还不支持自动屏蔽某些关键词。

你可以试试下面这些方法:

1. 使用第三方翻译机器人,看看是否支持自定义屏蔽词,有些高级的机器人可以设置黑名单。

2. 给开发者留言,建议增加该功能。

3. 手动管理,设置规则提醒成员不要发敏感词。

建议你找支持自定义设置的翻译机器人试试。

您的答案