如何设置一个机器人,自动为我发布的图片进行压缩以节省用户流量?
2 个回答
目前Telegram官方没有自带图片自动压缩的功能,但是你可以使用Bot和第三方工具实现。
1. 先找一个图片压缩机器人(如@CompressBot)进行手动测试。
2. 如果满意效果,可以写个Python脚本调用API来监听你的图片消息,并转发给压缩Bot处理。
3. 压缩后的图片会返回至你的账号,设置自动转发至目标群/频道,即可完成。
注意选bot要选稳定的,别用那种三个月没更新的陈年旧项目。实际跑的时候可能会有参数适配问题,建议建一个小号测试全流程。
Telegram官方机器人无法自动压缩图片,但你可以这样做:
1. 手动压缩上传。电脑上使用TinyPNG等工具进行压缩上传到Telegram。
2. 使用第三方机器人帮助。搜索@imagebot或者@compressbot,发送图片后会自动返回压缩版。
3. 构建云服务器。技术好可以使用Python脚本+Telegram Bot API自动化。
推荐前两种方法,操作比较简单。不要发送敏感信息给第三方机器人。