如何配置一个机器人,使其只删除特定格式的消息(例如,只删除GIF)?
2 个回答
TG机器人暂无原生的GIF过滤方法,但有两种处理方法:
1. Bot API+中转服务器,通过识别文件mime类型识别GIF,触发删除
2. 使用第三方插件库(例如python-telegram-bot),自定义消息过滤规则
重点在于文件的类型区分:GIF的mime是"image/gif",普通的图片是"image/jpeg"或"image/png"
开发成本低,找会Python的程序员改脚本,预算200-500元
Telegram机器人可通过消息类型过滤精准删除,具体操作方法如下:
1. 授予机器人管理员权限,启用"删除消息"权限
2. 通过BotFather给机器人绑定自定义命令,比如/gifdel
3. 用Python写个简单脚本监听消息类型,识别到document类型且mime type包含gif的就删除
4. 上传云服务器保持在线
注意动图和普通文件的区别,最好先用@Cleaner_Bot等现成工具试用。