Anubot 是一个 Telegram 群组入群验证 bot。
- 新成员加入群组。
- bot 临时限制新成员发言。
- 群内出现验证提示和验证按钮。
- 新成员点击按钮进入 bot 私聊。
- 私聊中提供网页验证入口。
- 新成员完成网页验证。
- 验证通过后恢复发言权限,并清理验证消息。
- 超时未验证的新成员会被移出群组。
- 验证通过的新成员会进入早期消息检查。
- 默认检查验证通过后的前
3条消息。 - 默认检查验证通过后的前
24小时内消息。 - AI 判定为垃圾时,bot 会删除消息并累计次数。
- 累计
2条垃圾消息后,bot 会移出用户。 - AI 调用失败时,消息会被放行。
/enable:启用本群的人机验证。/disable:停用本群的人机验证。/set_timeout <秒>:设置验证超时时间,允许范围60-3600秒。/set_welcome <文本>:自定义群内验证提示,留空恢复默认。/set_button <文本>:自定义验证按钮文字,留空恢复默认。/status:查看本群验证状态。/settings:在私聊中配置 AI 反垃圾检查。/ban:回复一条用户消息后使用,封禁该用户并删除被回复消息。/test_spam:回复一条消息后使用,调用 AI 反垃圾检查并返回原始结果。
bot 需要群管理员权限:
- 限制成员权限
- 移除成员权限
- 审核入群请求权限,用于处理入群审核
- 删除消息权限,用于清理验证消息和垃圾消息