Need help with policr-mini?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

Hentioe
181 Stars 29 Forks MIT License 341 Commits 19 Opened issues

Description

更加现代的 Policr 迷你版

Services available

!
?

Need anything else?

Contributors list

# 181,923
Crystal
telegra...
activer...
Dart
339 commits

PolicrMini

Build Status GitHub issues Languages top GitHub

一个只保留本质功能的 Policr 精简版。

介绍

本项目是作为 Policr 机器人的临时替代品而诞生,最小化的实现了核心功能。

当前状态

目前正处于开发阶段,但足够可用。将本项目的官方实例 @policrminibot 拉入群组可立即使用。

当前使用本机器人会被视作参与内测,这期间只提供少量途径修改机器人的部分设置。事实上正因为是测试,另一部分设置是动态变化的(因为要充分测试)。
如果你想要一个足够稳定的版本,请关注本项目的公测计划或第一个版本的正式发布。

技术介绍

本项目使用 Elixir 语言开发,具备 Erlang 系统一切优点。为了在开发过程中更轻易的从根源解决问题,作者本人从零开发了 Telegram bot 库(Telegex),并基于该库构建了本项目。

作为 Telegex 的现实案例,从事实上证明了它可以让机器人足够可靠、稳定的运行。 并且 Telegex 想较于早已存在的多个同类库,仍然具有更正确、完整的支持,更加优雅的实现等优点。

加入我们

功能设计

  • [x] 管理后台
    • [x] 用户登入
    • [ ] 数据统计
    • [x] 设置修改
    • [x] 接管状态
    • [x] 自定义验证
    • [x] 方案定制
      • [x] 验证方式
      • [ ] 验证场合
      • [ ] 验证入口
      • [ ] 击杀方法
      • [ ] 超时时间
    • [ ] 验证提示
    • [x] 管理员控制权
    • [x] 验证记录
    • [x] 操作记录
    • [x] 系统菜单(机器人拥有者可见)
    • [x] 批量管理
    • [x] 查阅日志
    • [ ] 定时任务
    • [ ] 使用条款
  • [x] 官网(前台)
    • [x] 首页
    • [ ] 登录页面
    • [ ] 维基页面
    • [ ] 快速入门页面
    • [ ] 关于页面
    • [ ] 使用条款页面
  • [x] 设置预览
    • [x] 在网页上实时模拟预览
    • [ ] 在私聊消息中模拟预览
  • [ ] 消息快照
    • [ ] 验证过程快照(根据数据记录模拟回放验证过程)
  • [x] 权限控制
    • [x] 独立的后台设置权限模型(读/写)
    • [x] 解除用户限制时根据群内设置动态恢复权限
  • [x] 验证场合
    • [x] 私聊验证(两个阶段,引导私聊再发验证消息)
    • [ ] 群聊验证(单个阶段,公屏直接发送验证消息)
  • [x] 验证入口
    • [x] 统一验证入口(多人同时验证也仅显示单条验证消息,强制私聊。可应对炸群)
    • [ ] 独立验证入口(支持管理员菜单、可选私聊)
  • [x] 验证方法
    • [x] 自定义(允许多套)
    • [x] 文字消息
    • [ ] 图片消息(单张)
    • [ ] 媒体组消息(多张)
    • [x] 图片验证
    • [x] 算术验证
    • [x] 主动验证
  • [x] 国际化
    • [x] 简体中文
    • [ ] 繁体中文
    • [ ] 英文

未来计划

原则上本项目的功能计划从一开始就规划且固定好了,除了优化和修复问题以外恐怕不会再进行新功能添加。但需要一提的是,本机器人目前展现出的所有优于 Policr 的设计也代表了 Policr 项目未来的进化方向。

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.