Telegram机器人如何识别并过滤垃圾广告?

典野云典野云05月29日2685

我建了群,总是有人发广告,怎么让我的 Telegram 机器人识别垃圾广告并且屏蔽掉呢?

6 个回答

谈嘉祯
谈嘉祯回答于 05 月 29 日
最佳答案

Telegram机器人防广告的方法:使用关键词“代购”、“优惠”,添加黑名单。使用第三方库,如Pyrogram或Telethon,训练一个AI模型,用于检测广告特征。设置自动踢人,配合@all规则。开启群权限,避免不必要的发帖。

岳靖
岳靖回答于 05 月 29 日

你可以教会 Telegram 机器人用关键词屏蔽广告。比如:含“免费”“扫码”“限时”屏蔽。再结合机器学习库(如 Python 的 TextBlob),训练它识别常见广告句式。如果人数少,手动拉黑更高效;群内成员多,用自动踢人的插件(如 Pyrogram+正则匹配)更省力。定期更新敏感词库,防止广告党“变口型”。

祖杰
祖杰回答于 05 月 30 日

机器人脚本中可以添加关键词过滤,比如检测到「秒杀」、「免费领取」等广告词就踢人,高级点的可以正则匹配链接格式、调用第三方反垃圾API。注意给机器人开启「管理群组成员」权限。人数少的话建议直接手写黑白名单更快,多的话建议结合使用。

养流
养流回答于 05 月 31 日

设置关键词踢除和拉黑机制,如优惠、扫码等,结合用户举报反馈机制,双重过滤机制。

荣蓓蕾
荣蓓蕾回答于 06 月 01 日

你可以设置关键词过滤广告,比如检测“免费”“点击领取”等;开启群聊权限管理,限制新成员发消息;开启Telegram自带的举报垃圾信息功能,让群友帮助标记垃圾信息。配合自动回复和踢出群组,能够拦截大部分广告。

富蔚
富蔚回答于 06 月 02 日

可设置关键词过滤,比如“优惠”“限时”等,自动踢发广告的人,结合用户白名单功能,非白名单成员发言直接拦。简单粗暴。

您的答案