Telegram 机器人自动清理 24 小时前的群聊垃圾消息,能否 “设置‘排除含特定关键词的消息’,比如‘重要通知’关键词不清理”?​

亓虹亓虹09月16日1559

我用机器人清理群聊24小时内的垃圾消息,但有部分带“重要通知”的消息不想删,能否设置屏蔽这些关键字?

4 个回答

左香之
左香之回答于 09 月 16 日
最佳答案

Telegram机器人目前没有原生支持“排除关键词不清理”的功能。你使用的机器人是第三方开发的,需要看它是否支持自定义规则。

如果你用的是自己搭建的机器人(比如Python写的),可以在代码中增加判断:遇到“重要通知”就跳过。

如果使用的是现成的机器人,建议到它的官方频道或@开发者咨询,看是否支持,或者能否定制。

另外,也可以手动维护一个白名单,将重要消息单独分类,避开自动清理。

希望对你有帮助。

戊鸿德
戊鸿德回答于 09 月 22 日

Telegram机器人是可以通过编程逻辑来满足你的需求的。

1. 在机器人的判断逻辑中添加一个条件

2. 判断消息中是否含有“重要通知”这个关键词

3. 如果有就跳过删除操作

这个功能需要开发者在编写机器人代码时实现,不是所有现成的机器人自带这个功能。如果你会编程,可以自己修改;如果不会,可以找开发者定制。

侨智纯
侨智纯回答于 09 月 23 日

你也可以自己修改 Telegram 机器人的逻辑实现。

1. 在机器人代码里加一个判断,如果消息里有“重要通知”这种关键词就跳过删除。

2. 如果你用的是第三方机器人,可以看看有没有自定义过滤规则的功能,或者找开发者帮忙改。

这样就能保留重要消息,不影响清理垃圾消息的速度。

零资
零资回答于 09 月 23 日

Telegram机器人能帮你实现。

你可以这么做:

1. 编写机器人的代码逻辑时,先判断消息是否包含“重要通知”这类关键词;

2. 如果包含,就跳过,不执行删除操作。

设置好后,机器人就会自动忽略你指定的关键词消息,只删除其他垃圾信息。

目前Telegram没有原生的设置选项支持这个功能,需要你找开发者或者自己写脚本实现。

如果你用的是现成的开源机器人,一般在配置文件里加个关键词过滤列表即可。

您的答案