PolicrMini
加入群组 | 更新频道 | 自行部署 | 注册实例 | 赞助项目
一个只保留本质功能的 Policr 精简版。
介绍
本项目是作为 Policr 机器人的临时替代品而诞生,最小化的实现了核心功能。
当前状态
目前正处于开发阶段,但足够可用。将本项目的官方实例 @policr_mini_bot 邀请入群即可使用。
当前官方机器人仍在测试,这期间只提供少量途径修改机器人的部分设置。事实上正因为是测试,另一部分设置是动态变化的(因为要充分测试)。 如果你想要一个足够稳定的版本,请关注本项目的更新频道或等待第一个正式版本的发布。
请注意,即使项目仍在测试,也不表示其官方实例会是绝对开放的。在您决定使用本项目的官方实例之前,请仔细阅读服务条款,否则请考虑第三方实例或自行部署。
技术介绍
本项目使用 Elixir 语言开发,具备 Erlang 系统一切优点。为了在开发过程中更轻易的从根源解决问题,作者本人从零开发了 TG bot 库(Telegex),并基于该库构建了本项目。
作为 Telegex 的现实案例,从事实上证明了它可以让机器人足够可靠、稳定的运行。 并且 Telegex 相较于早已存在的多个同类库,仍然具有更正确、完整的支持,更加优雅的实现等优点。
关注我们
功能设计
- 管理后台
- 用户登入
- 数据统计
- 实时统计(显示于菜单)
- 完整统计(显示于页面)
- 设置修改
- 接管状态
- 自定义验证
- 方案定制
- 验证方式
- 击杀方法
- 验证超时
- 验证错误
- 超时时间
- 提及文本(提及用户时显示的内容)
- 图片验证的回答个数
- 服务消息清理
- 验证文字定制
- 验证记录
- 操作记录
- 管理员权限
- 系统菜单(机器人拥有者可见)
- 批量管理
- 查阅日志
- 全局属性
- 系统任务
- 服务条款
- 官网(前台)
- 首页
- 登录页面
- 维基页面
- 快速入门页面
- 关于页面
- 服务条款页面
- 设置预览
- 在网页上实时模拟预览
- 在私聊消息中模拟预览
- 权限控制
- 独立的后台设置权限模型(读/写)
- 验证模式
- 群聊提醒,引导私聊验证
- 基于批准新成员,主动私聊验证
- 验证方法
- 自定义(允许定制多个问题)
- 文字消息
- 包含附件
- 图片验证
- 算术验证
- 主动验证
- 自定义(允许定制多个问题)
- 验证交互
- 单阶段/单选验证
- 多选验证
- 多阶段验证
- 语言国际化
- 简体中文
- 繁体中文
- 英文
未来计划
原则上本项目的功能计划从一开始就规划且固定好了,除了优化和修复问题以外恐怕不会再进行新功能添加。但需要一提的是,本机器人目前展现出的所有优于 Policr 的设计也代表了 Policr 项目未来的进化方向。