如何设置一个自动删除命令消息的机器人,保持Telegram群组整洁?
2 个回答
1. 需要创建机器人,使用BotFather建立,给予管理员权限,可删除消息。
2. 写一段代码监控关键词,比如广告、点击等,一旦发现就删除,Python有现成库可用。
3. 还可以添加定时清理旧消息,比如一个小时清理一次旧消息,群就干净了。
4. 不要误删正常对话,设置白名单。例如管理员、指定用户发言不删除。
操作完成以后要多试几次,不要误删重要内容哦。
Telegram机器人不能自动删消息,但是可以:
1. 创建机器人并设为管理员,开启"删除消息"权限
2. 用BotFather自定义指令(如/ban @用户名)
3. 在群聊设置快捷短语,如回复广告消息时直接发送预设短语
4. 结合第三方工具进行关键词过滤(比如TG群管理工具)
自动删消息容易删到正常内容,需要结合人工审核。实际操作的时候最好建个测试群试一下流程。