大概是 Telegram 平台最强大的审核机器人
本项目的设计原则是定制、专注和私有部署。核心审核功能完备且复杂,能应对各种意外情况,还有人性化的验证容错设计。
专注体现在不做不相干的功能,定制体现在提供友好的设置菜单和众多的可选项,并支持多种验证方式(之所以称之为最强大,这也是核心原因。如果不是,请打醒)。
注意:无论是官网还是本页面都可能是过时的,想知道最新功能请关注更新频道。
PolicrBot 的主要作用和目的是排除潜在的加群机器人,它通过强制要求入群用户完成验证做到这一点。虽然并非本项目所期待的目的,但因为高定制性,也被用来提高入群门槛,设定专业问题。
由于高度抽象的设计,支持新的验证方式变得非常容易。本项目会考虑一切值得推荐的验证机制,但不会支持验证码(原因请看这里)。
我们不会提供类似 CNBlacklistR
这种简单又不透明的黑名单功能。但好消息是初版黑名单系统已经构思完成并在实现中,详情看这里。
得益于原生语言 Crystal 的优势,机器人实例能以极低的成本高效率执行。编译完成后的二进制只有区区 4.9MB 大小,内存占用不超过 10MB,在保持低资源占用的同时能处理超高并发量的消息。
不同于很多使用 Python 编写的将处理逻辑都集中于一个文件的简单机器人,此项目源码有清晰的文件结构和良好的消息处理单元抽象,具备很高的扩展性和可维护性。能在不侵入已有功能代码的情况下进行扩展和定制。
如果你对 Crystal 编程语言感兴趣,不妨加入我们的交流群:Crystal China。如果你对机器人开发有兴趣则加入下面需知中提到的交流群。
相关说明已经全部迁移到官网首页,请访问这里。
- 加入我们的讨论组交流机器人开发并建设社区:PolicrBot Community
- 务必关注功能更新频道掌握最新的变化和通知:PolicrBot Changelog
- 最佳的贡献方式是反馈有价值的建议,而不是试图提交代码
- 后台管理
- 登录页
- 申请令牌
- 高级设置
- 管理多套自定义验证
- 全网黑名单
- 举报功能
- 投票功能
- 国际化支持
- 简体中文
- 繁体中文
- 英文