CSUBOT 是一个超级管理员机器人。

目前可以通过验证码验证新成员,自动防止群聊中的垃圾机器人。未来会增加更多功能。

优势:不在群组中发布验证请求,避免打断群组聊天,打扰其他群友。

您可以点击这里,来测试 CSUBOT 机器人的入群审核功能: 加入 CSUBOT 的讨论群组

推荐: 查询本机访问不同网站的公网 IP ,用于检查当前网络环境。

打开机器人: @csubot

作为用户如何加入群组?

您点击加群的邀请链接之后,根据您加入群组的类型不同,您可能会看到以下两种提示:

  • 如果该群组是私有群组:您会看到一张群组名片,并提示您需要经过管理员同意才能加入群组,有一个加入按钮「Request to Join Group」。
  • 如果该群组是公开群组:您可以看到群组聊天记录,底部的加入按钮为「Apply to Join Group」。

点击按钮发送加群申请之后,机器人会私聊您,给您发送一个含有验证按钮的消息,您只需要找到此消息,点击按钮,在弹出的网页中完成验证,即可加入群组。

当然,您需要至少把 telegram 升级到以下版本,才能够使用相关功能。这些版本的客户端是 2022 年发布的,也就是说,如果您的 Telegram 客户端是在 2022 年之后安装的,那么可以使用 CSUBOT 机器人 完成入群审核。

  • Telegram iOS v8.7.0 (23204)
  • Telegram Android v8.7.0 (2622)
  • Telegram macOS 8.6.0 (228674)
  • Telegram Desktop 3.7.0

当然,您也可以使用网页版 Telegram 完成 CSUBOT 的验证。登录地址:

作为群管理员如何开始使用机器人

使用前提

进行此操作,您需要是以下身份之一:

  • 群主(Owner)
  • 群管理员(Administrator),且拥有该群组的「Invite Users via Link」与「Add New Admins」管理员权限

机器人需要 Invite Users via Link, Ban Users 和 Delete Messages 的权限。其中,

  • Invite Users via Link 和 Ban Users 用于验证新成员
  • Delete Messages 用于删除群友 加入群组、退出群组 的消息。未来的 AI 审核功能也会使用到此权限。

操作步骤

首先添加加机器人为群组管理员,然后开启入群审核的开关。

如果您无法找到后文中的相关设置,请升级您的客户端到最新版本。

添加机器人为管理员

方法1: 打开 https://t.me/csubot?startgroup=start&admin=delete_messages+ban_users+invite_users ,选择要添加机器人的群组,确认给予三项权限: Invite Users via Link, Ban Users 和 Delete Messages ,然后点击「Add Bot as Admin」按钮

方法2:

  1. 点击需要启用机器人的群组(或者安卓客户端打开群组绑定的频道的设置),打开资料页,点击「修改(Edit)」或「管理群组(Manage Group)」
  2. 点击「管理员(Administrators)」,点击 「添加管理员(Add Administrators)」
  3. 输入 @suabot (包括 @
  4. 确认给予三项权限: Invite Users via Link, Ban Users 和 Delete Messages

开启入群审核的开关

公开群组开启入群审核

  1. 点击需要启用机器人的群组(或者安卓客户端打开群组绑定的频道的设置),打开资料页,点击「修改(Edit)」或「管理群组(Manage Group)」
  2. 点击「群组类型(Group type)」,在「谁可以发送消息(Who can send messages)」部分,选择「仅限成员(Only members)」 (如果没有这个选项,请直接进行下一步操作)
  3. 开启下方出现的「审核新的成员(Approve New Members)」的开关,点击「保存(Save)」或「完成(Done)」使更改生效

私有群组开启入群审核

  1. 点击需要启用机器人的群组(或者安卓客户端打开群组绑定的频道的设置),打开资料页,点击「修改(Edit)」或「管理群组(Manage Group)」
  2. 点击「群组类型(Group type)」,在「谁可以发送消息(Who can send messages)」部分,选择「仅限成员(Only members)」 (如果没有这个选项,请直接进行下一步操作)
  3. 开启下方出现的「审核新的成员(Approve New Members)」的开关,点击「保存(Save)」或「完成(Done)」使更改生效 (如果没有这个选项,请直接进行下一步操作)
  4. 在「管理群组(Manage Group)」中点击「邀请链接(Invite Links)」进入群组链接管理页面
  5. 点击管理页面下方的「创建新链接(Create a New Link)」按钮,进入创建新邀请链接页面。在此页面中将「Request Admin Approval」开关打开。不要做其他的任何限制。确保设置无误后,点击「Create」按钮
  6. 分享上一步中创建的链接。不要分享默认的链接,通过默认的邀请链接加群,机器人无法进行审核。(如果您错误的分享了默认的邀请链接,您可以点击此链接的右侧「…」按钮,并点击「Revoke」,以确保之前分享的链接失效。)

常见问题

我无法通过 Cloudflare 的验证码验证

我可以打开 CSUBOT 的验证网页,但是无法通过 Cloudflare 的验证码验证,该怎么办?

在 Cloudflare 的验证码小部件加载的时候,您就可以在 CSUBOT 的验证网页上,无规律地 移动鼠标 或者 滑动屏幕。

如果仍然错误,请尝试其他客户端 或者 网页版 Telegram 。网页版登录地址:

如果您的网络速度太慢,或者 IP 频繁变动,也有可能导致验证失败。

为何会提示我 csubot 会收集 IP 地址?

这是 Telegram 的固定提示。

Telegram 的网页版应用(web app)基于网页技术构建。和您用浏览器访问其他网站时类似,当您使用时,您的 IP 地址会包含在发送给 csubot 的网络请求中。

如果是恶意 Bot ,可能会滥用您的信息。所以 Telegram 会显示这个提示避免承担责任。

请放心,csubot 不会存储您个人以及所加入群组的任何数据。

您可以访问 csubot 的 源码库 来查阅和审计其代码。

csubot 和 tg-watchdog 有什么联系和区别?

csubot 经过很多次迭代,目前是第四个大版本。之前数个版本使用了 Python, Javascript 等其他的语言,以 AI 审核为主,且不开放源代码。

实际使用过程中发现, AI 审核有很多误判,使用同一 prompt,无法满足各种各样的群组的审核要求。

实际上,【 机器人确认加入的人是人类,加上群管理员手动审核群友发言 】的方案就可以满足大多数群组阻止广告机器人的要求。

因此,csubot 作者参考成熟的 tg-watchdog 项目的实现,重新编写 第四个大版本 的 csubot ,

目前代码完全与 tg-watchdog 项目兼容,您可以使用 tg-watchdog 前端+ csubot 后端;或者是 csubot 前端+ tg-watchdog 后端。

目前有如下区别:

  • 后端采用效率更高的 Golang 编写
  • 网页前端和机器人后端支持更多本地化语言
  • 支持删除群友 加入群组、退出群组 的消息

我可以自己部署一个 csubot 吗?

当然可以!点击这里查看部署文档: 部署文档

为何会提示,请求我给予 csubot 个人数据?

您可能会在我们的网页中看到如下消息:

请求您同意我们将您的个人数据用于以下目的 (Asks for your consent to use your personal data to):

  • 个性化广告和内容,广告和内容效果衡量,受众调研和以及服务开发 (Personalised advertising and content, advertising and content measurement, audience research and services development)
  • 存储和访问设备上的信息 (Store and access information on a device)

为确保能满足欧洲经济区 (EEA)、英国和瑞士法规的要求,我们对上述地区的用户显示这个提示。由 Google, Cloudflare 提供的服务,可能会收集这些数据。

部分美国的州也有类似的法规要求,所以也会显示类似的提示。

致谢

https://github.com/tg-watchdog/tg-watchdog ,前端 Fork 自这个项目。CSUBOT 项目的后端可以搭配这个项目的前端使用,完全兼容。说明文档也参考了这个项目。

https://t.me/bot_zh 说明文档参考了这个频道

Github, Google, ChatGPT

本网页的其他版本

本文章有多种语言的版本。

如果您想发表评论,请访问以下网页:

ZH EN ZH-TW JA

这些网页仅支持浏览,无法发表评论或留言,但提供了更多语言选项,并且加载时间更短:

ZH EN ZH-TW JA RU KO CS ES AR FR PT DE TR IT NL SV DA FI PL UK HE RO HU EL HR TH HI BN ID SW VI NO