怎么设置TG机器人自动删除含链接的消息?

夹谷英资夹谷英资06月01日2466

本人刚创建了tg群,怎么总有人发广告链接?有没有大佬可以教一下怎么让机器人删除带链接的内容?求大佬!

6 个回答

亓官涵育
亓官涵育回答于 06 月 01 日
最佳答案

用BotFather生成一个机器人,然后用Python脚本监听群消息,当收到http或者www开头的消息后用deleteMessage接口删掉,代码网上一堆,新手也可以改。记得给机器人管理员权限哦~

要么直接开启群聊“限免模式”,虽然不能自动删,但系统会过滤明显垃圾信息。或者直接拉黑,看到就踢出去,群人数少的话,人工管理也省事。

敏婧
敏婧回答于 06 月 01 日

利用BotFather新建机器人,给机器人管理员权限。写Python脚本监听新消息,检测到链接调用deleteMessage接口删除。代码百度tg bot防链接就行。

肇嘉颖
肇嘉颖回答于 06 月 02 日

可以使用TG机器人Banhammer插件自动踢人删消息,手动拉机器人,设置管理员权限,打开删除链接。使用@CleanerBot这种现成工具,按指引设置过滤关键词。广告太多建议设置为私密,加人审核。

庹华荣
庹华荣回答于 06 月 03 日

TG机器人自动过滤链接:使用BotFather建立机器人并授权管理员,再用第三方工具或代码实现关键词过滤,如http、.com等字符触发自动删除功能。Telegram官方无法直接屏蔽链接,需使用第三方库或自写脚本实现。建议使用Python+Pyrogram库编写简单脚本监控群组消息,发现链接立即踢人并删除。新手推荐直接套用开源项目,搜索“TG防广告机器人”有具体操作指南。

冷欣美
冷欣美回答于 06 月 03 日

用机器人自动删链接消息需要通过BotFather创建机器人获取token,再编写检查链接的脚本部署到服务器上。建议使用Python+telethon监听群聊消息,检查是否包含链接,然后使用delete_message方法删除。记得给机器人管理员权限~

偶尔病娇少女心
偶尔病娇少女心回答于 06 月 04 日

可以用TG的机器人库(比如BotFather)创建一个机器人,设置关键词黑名单,将包含链接的词列入黑名单,一旦收到带链接的消息即踢人并删除消息。推荐使用「AntiSpam Bot」等现成的防广告机器人,直接添加到群聊即可。注意要给机器人管理员权限哦,不然他没法删除消息。设置完成后,下次有人发广告,机器人会自动处理~

您的答案