如何设置一个临时禁言(Mute)的机器人命令?
2 个回答
1. 在Telegram中可以设置带时间的禁言命令,例如「/mute @用户名 30m」30分钟之后自动解禁,该功能需要拥有管理员权限。
2. 如果不是群主可以建议群主用「/promote @用户名」先给自己管理员,然后设置权限的时候勾选「Delete messages」和「Ban users」就可以了。
3. 临时禁言比踢人要好得多,可以避免冲突的同时又不影响群的安静。但是不要经常使用,会伤害感情的。
4. 最好提前和群友说清楚规则,比如说“三次违规就禁言一小时”之类的。
5. 群主可设置关键词过滤屏蔽营销词汇。但是容易造成误伤,需谨慎设置。
Telegram官方没有自动禁言功能,但是可以这样做:
1. 用Bot API制作一个机器人,监听关键词执行mute
2. 给机器人管理员权限,可以踢/禁言
3. 定时任务取消禁言(需要自己写定时任务)
4. 或者用第三方管理群组插件(GroupButler等)
注意: 操作前必须取得群成员同意,不能违反规定。
清楚该怎么做了吗?