如何利用Telegram机器人实现新成员入群的“验证码”或“问答”审核?
5 个回答
Telegram目前没有原生的验证码机制,不过可以使用如下方法来实现类似效果:
1. 创建自己的机器人(@BotFather)
2. 设置欢迎语并强制回复(如“我同意群规”)
3. 开启机器人关键词自动检测,审核通过由管理员入群
需要关闭匿名邀请以及限制群聊链接有效时间。实际使用中建议配合人工审核,因为机器不能判断是否是真人。
下面由我来作答。
具体操作如下:
1. 创建机器人并设置管理员
2. 机器人后台设置欢迎语和验证码规则
3. 用户入群后自动触发验证码
4. 通过指令定义自定义问答验证流程
建议使用BotFather创建机器人的时候,开启setwelcome和setgoodbye,验证码每小时更新一次,问答题定期更换以防撞库,记得把机器人设为管理员,开启Delete messages权限。
Telegram没有验证码功能但可使用机器人+群规实现,下面是实现步骤:
1. 设置机器人管理员,打开"新成员只能看不能发"权限
2. 建立问答题库(固定问题+答案),机器自动识别关键词
3. 用户加入群组后,机器人自动@用户并发送验证信息(问题)
4. 规定时间内回答正确才可解锁发言
5. 可联合AntiSpamBot类机器人进行过滤
建议用Python写一个简单的机器人,通过TG的API监听new_chat_members事件。代码量很小,网上教程很多。设置超时和错误重试机制,避免误伤正常用户。建议实际跑一下,拉几个好友测试一下流程。
回答: