如何查看一个用户的警告历史,并通过机器人命令操作?

沐司沐司06月16日2280

如何查看用户警告记录?还有机器人可以警告吗?比如踢出之类的求教程!

4 个回答

俟梦蕊
俟梦蕊回答于 06 月 16 日
最佳答案

1. 查看用户警告记录:在Telegram群组或超群中,群主/管理员可通过点击用户头像查看用户资料,在“管理权限”中可查看该用户被警告的次数和记录(只显示你发出的警告)。

2. 机器人警告功能:机器人只能完成你所指定的操作。例如用!kick @用户 踢人,!warn @用户 原因 警告等。这些操作需要提前给机器人授权管理员并设定好指令。

3. 建议操作:使用BotFather创建机器人时,勾选“删除消息”和“限制成员”权限,并通过第三方管理机器人如GroupButler实现警告和踢人自动化,记得给机器人赋予群组管理员身份。

4. 备注说明:机器人不记录历史警告,所有操作都必须实时触发。群主可以维护一个excel文档,记录违规用户的相关信息。

古素昕
古素昕回答于 06 月 16 日

Telegram机器人默认不支持警告记录,可以通过自己设计数据库存储用户警告记录。

比如用BotFather创建好机器人后,配合Python脚本监听用户行为,并将违规行为记录到表格中。

踢人:机器人调用kickMember方法,但必须为管理员权限。

建议你去研究一下python的telebot库,里面有很多现成接口。

买晶灵
买晶灵回答于 06 月 17 日

1. 查询用户警告记录:/warns @用户(机器人要有权限)

2. 操作警告/踢出用户:/warn @用户名 or /kick @用户名 (同样需要权限)

3. 机器人可以警告吗?可以,但需要管理员授权管理权限

4. 教程建议:部署自带管理的TG机器人(Zabbix、MissScarlet等),设置好权限就可以使用了

实际用时注意遵守群规,不要过度使用。

须白竹
须白竹回答于 06 月 19 日

TG中用户警告历史只能通过机器人开发者后台或数据库查询,普通用户不可见。

机器人是否能警告/踢人由权限决定,管理员机器人可用命令如下:

/kick [用户名] - 将用户踢出

/warn [用户名] - 发出警告

/ban [用户名] - 禁用用户

注意这些操作需在机器人有权限的情况下才能执行。

操作前先试验,以免误伤人。

您的答案