前言
因为 Telegram 中的垃圾帐号(Spammer)实在太多了,中文/俄文/清真圈子基本是三大主力。大量恶意的由程序自动运营的用户(逻辑上的机器人,但非 bot 类型帐号)骚扰着整个电报社区。
这类机器人轻则发广告(或用描述等信息传播广告),重则利用获取到的群成员列表大范围拉人入群,严重骚扰正常用户。获取到的聊天记录也相当大隐私泄漏风险(毕竟很多人上 Telegram 就是为了躲避审查)。
如果你所在的公开群没有审核的机器人,建议联系群主添加,严重的甚至要退群。不过现在 Telegram 官方治理加强了,不像以前隔三差五被各种群组拉个遍。
用 Bot 治理
为了避免这些 Spammer 进入我们的群组,在中文 Telegram 圈子很早就开发出了各种的 Bot 来自动发现并移除它们。并且,这几乎是每一个大的群组必备的东西。
它们的工作原理很简单,就是一个个基于 Telegram 官方的 Bot API 开发出来的后端程序。能获取群内的各种消息(包含加群消息),当有清真入群的时候根据用户名称就能第一时间识别出来并立即干掉。在整个中文圈子里的机器人对清真几乎都是一刀切的。
有关一刀切这一点我也不清楚是否完全合理,但是在我之前的前辈都是这样做的。
但是这种审核 Bot 面对非清真用户就没有作用了,或者并非全清真名的清真用户。这时候又有一些让用户主动点击内联按钮(有关内联按钮是什么下面会有解释)的 Bot 来验证是否为机器人,这种情况下就能应对任何语言的机器人用户了。
Policr Bot
我自行实现了具备上述两个基本点的机器人,名为 PolicrBot。一方面我对现存的机器人并不满意,另一方面我需要更加强大的审核能力。这是我开发它的原因。
功能介绍
审核入群成员,使用内联键盘便捷的完成验证。支持倒计时。管理员可直接对新成员进行操作

(何为内联按钮?全称:内联键盘按钮,如上图就是一个附带键盘的消息)
对最大的 SPAM 势力之一的清真毫不留情。面对误封,管理员也能便捷的解除封禁

考虑到你的愧疚心,特意添加了解封后的私聊入口

无实际意义的各种搞怪的买萌反馈


面对奇怪的人捣乱,也并不会产生任何副作用


并且还深刻的照顾了手残或网络不好的用户的感受


当前还实现了一个来源调查的功能,可以继续让通过验证的用户点击按钮告诉大家他是通过什么途径进来的。这对于群组宣传方面很有作用,因为需要知道新入群的用户从哪里得知这个群。
示例如下:




你可以通过以下途径了解更多:
- 官网:https://policr.bluerain.io
- Github 仓库:https://github.com/Hentioe/policr
- 社区频道:https://t.me/policr_community
结束语
我为什么强调它即将成为最强大的审核机器人?因为我的计划是将它开发为大型 Bot,能让管理员通过后台进行大量操作,并支持强大的定制设置,不断的优化和加强审核能力。
当前的它与某些现存的审核 Bot 的相比较之下并没有什么核心竞争力(虽然它已经强一大票的 Python 实现的简单审核 Bot),这点还在构思之中。但至少我会持续更新这个程序。