Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hentioe/policr-mini
专注于验证的 Telegram 机器人
https://github.com/hentioe/policr-mini
elixir telegram-bot
Last synced: 7 days ago
JSON representation
专注于验证的 Telegram 机器人
- Host: GitHub
- URL: https://github.com/hentioe/policr-mini
- Owner: Hentioe
- License: mit
- Created: 2020-06-07T11:37:08.000Z (over 4 years ago)
- Default Branch: develop
- Last Pushed: 2024-04-12T13:37:34.000Z (7 months ago)
- Last Synced: 2024-04-14T10:00:02.231Z (7 months ago)
- Topics: elixir, telegram-bot
- Language: Elixir
- Homepage: https://mini.gramlabs.org/
- Size: 2.4 MB
- Stars: 972
- Watchers: 42
- Forks: 98
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PolicrMini
[加入群组](https://t.me/policr_community) | [更新频道](https://t.me/policr_changelog) | [自行部署](https://github.com/Hentioe/policr-mini/wiki/%E8%87%AA%E8%A1%8C%E9%83%A8%E7%BD%B2%EF%BC%88%E6%9E%84%E5%BB%BA%E7%AC%AC%E4%B8%89%E6%96%B9%E5%AE%9E%E4%BE%8B%EF%BC%89) | [注册实例](https://github.com/Hentioe/policr-mini/issues/115) | [赞助项目](https://mini.gramlabs.org/?sponsorship=[谢谢,请获取我])
[![status-badge](https://arm-ci.hentioe.dev/api/badges/1/status.svg)](https://arm-ci.hentioe.dev/repos/1)
[![GitHub issues](https://img.shields.io/github/issues/Hentioe/policr-mini)](https://github.com/Hentioe/policr-mini/issues)
![Languages top](https://img.shields.io/github/languages/top/Hentioe/policr-mini)
![GitHub](https://img.shields.io/github/license/Hentioe/policr-mini)一个不断完善和改进的验证/审核机器人。
## 介绍
本项目是作为 Policr 机器人的替代品而诞生,最小化的实现了核心功能。
## 当前动态
### 阶段计划(开发中)
- [x] 新的 Web 控制台:兼容移动、桌面双端访问,精美而强大。
- [x] 仪表盘页面
- [x] 今日验证次数(包括各个主要状态的次数和总次数)
- [x] 验证次数统计的折线图(包括各个主要状态的次数)
- [ ] 当前方案页面
- [ ] 定制验证页面
- [ ] 欢迎消息页面
- [ ] 验证历史页面
- [ ] 操作历史页面
- [ ] 控制权限页面
- [ ] 时区设置
- [ ] 多选验证支持:支持连续选择多个答案,主动或自动提交验证。
- [x] 统计功能重构
- [x] 写入各种验证状态的结果数据点
- [x] 支持查询最近一周的验证次数统计
- [x] 支持更大范围的验证统计### 新的变化
从我们的博客文章了解最近的更新:
- [2024-04-05](https://blog.gramlabs.org/posts/policr-mini-updates-2024-04-05.html)
- [2024-01-01](https://blog.gramlabs.org/posts/policr-mini-updates-2024-01-01.html)## 当前状态
**目前本项目已稳定运行 3 年。**
由于精力所限,目前还处于开发阶段,但足够可用。将本项目的官方实例 [@policr_mini_bot](https://t.me/policr_mini_bot) 邀请入群即可使用。
当前官方机器人仍在测试,这期间只提供少量途径修改机器人的部分设置。事实上正因为是测试,另一部分设置是动态变化的(因为要充分测试)。
如果你想要一个足够稳定的版本,请关注本项目的更新频道或等待第一个正式版本的发布。请注意,即使项目仍在测试,也不表示其官方实例会是绝对开放的。在您决定使用本项目的官方实例之前,请仔细阅读[服务条款](https://mini.gramlabs.org/terms),否则请考虑第三方实例或[自行部署](https://github.com/Hentioe/policr-mini/wiki/%E8%87%AA%E8%A1%8C%E9%83%A8%E7%BD%B2%EF%BC%88%E6%9E%84%E5%BB%BA%E7%AC%AC%E4%B8%89%E6%96%B9%E5%AE%9E%E4%BE%8B%EF%BC%89)。
## 技术介绍
本项目使用 Elixir 语言开发,具备 Erlang 系统一切优点。为了在开发过程中更轻易的从根源解决问题,作者本人从零开发了 TG bot 库([Telegex](https://github.com/telegex/telegex)),并基于该库构建了本项目。
作为 [Telegex](https://github.com/telegex/telegex) 的现实案例,从事实上证明了它可以让机器人足够可靠、稳定的运行。 并且 [Telegex](https://github.com/telegex/telegex) 相较于早已存在的多个同类库,仍然具有更正确、完整的支持,更加优雅的实现等优点。
## 关注我们
- [POLICR · 中文社区](https://t.me/policr_community)
- [POLICR · 更新通知](https://t.me/policr_changelog)## 未来计划
本项目自称处于「开发阶段」是因为与设想中的功能完成度和质量(指代码质量、稳定性、性能等)仍有差异,所以它还需要很长一段时间来完善自身。这期间也会继续探索新的模式和方案,不断前进。