Commit Graph

128 Commits

Author SHA1 Message Date
洛水居室
b7d2e1962a
♻ Refactor handling of sign-in verification
重构每日签到的验证码处理
2022-11-17 16:34:59 +08:00
洛水居室
684cba06a3
🎨 Update Verification log and reply text 2022-11-17 16:34:59 +08:00
洛水居室
0bfe99d74f
🎨 Add a few tips 2022-11-14 16:07:07 +08:00
洛水居室
1a83b23084
🐛 Fix cache resolution for verification without challenge
修复缓存调用错误导致验证没存储到缓存的问题
2022-11-13 18:18:55 +08:00
洛水居室
ffbb224644
🎨 Update log output and exception handler in validation 2022-11-13 13:45:01 +08:00
洛水居室
56515a2f9f
🎨 Add error_callable wrapper in start command 2022-11-13 01:56:38 +08:00
洛水居室
9ed30d4143
🎨 Cancel authentication if cookies is None
处理 CookiesNotFoundError 异常
2022-11-12 23:08:25 +08:00
洛水居室
c73685e311
🎨 Update process_validate in start command
修改认证处理,不用发命令即可进入认证过程
2022-11-12 22:23:25 +08:00
洛水居室
12ca9af57b
🎨 Return URL button when chat is private in sign function
私聊时应该返回签到URL按钮而不是callback按钮,避免重复工作
2022-11-12 21:39:17 +08:00
洛水居室
38541428b9
Add verification pass plugin
 添加验证通过插件

Co-authored-by: xtaodada <xtao@xtaolink.cn>
2022-11-12 20:59:42 +08:00
洛水居室
11be3f232c
🐛 Fix wrong params passed to start_sign function
修复签到函数传入错误的参数导致异常的问题
2022-10-31 15:45:54 +08:00
洛水居室
5a64d6a068
♻ Refactor sign system
* ♻ 重写签到系统

Co-authored-by: xtaodada <xtao@xtaolink.cn>
2022-10-30 21:35:53 +08:00
omg-xtao
53f30a8f85
🔒️ Impore sign in group security
* 🔒️ 提高SIGN功能在群组使用的安全性
2022-10-30 19:37:57 +08:00
08f2e636ef
🐛 Fix gen gt 2022-10-30 17:12:14 +08:00
omg-xtao
cd2a426365
Support manual pass challenge
*  支持手动通过验证码
2022-10-30 16:46:07 +08:00
洛水居室
d3fb2ef386
🎨 Use random module instead of secrets module 2022-10-29 12:11:26 +08:00
Karako
f0b287dcfe
🎨 Improve config 2022-10-28 15:11:14 +08:00
洛水居室
cfae262c0e
🐛 Fix to get the question id 2022-10-28 12:04:10 +08:00
洛水居室
20ff3c5cf4
remove numpy
*  remove numpy

* 🗑️ remove `MT19937Random`
2022-10-27 13:15:11 +08:00
omg-xtao
bf90ca55f9
🎨 优化报错提醒 2022-10-22 21:54:04 +08:00
cf8e725a1f
🐛 修复 gacha_log 无法分析单抽五星的问题 2022-10-22 01:13:10 +08:00
洛水居室
7c34167ff4
🐛 修复通知无法发送的问题 2022-10-21 20:31:58 +08:00
洛水居室
ab1c490a13
♻️ 重构 gacha_log
Co-authored-by: xtaodada <xtao@xtaolink.cn>
2022-10-21 19:34:49 +08:00
洛水居室
24c63002cd
🐛 修复未配置错误通知时依然发送日记导致的异常 2022-10-21 19:07:49 +08:00
洛水居室
e6c25aaa98
🎨 优化异常处理 2022-10-21 15:07:41 +08:00
洛水居室
57f0029a42
🎨 优化错误平台模块 2022-10-20 22:21:26 +08:00
omg-xtao
1f17e56824
添加错误平台
Co-authored-by: SiHuan <sihuan@sakuya.love>
Co-authored-by: 洛水居室 <luoshuijs@outlook.com>
2022-10-19 20:22:24 +08:00
洛水居室
8c12237e85
🐛 修复用户邀请识别错误的问题 2022-10-19 19:12:53 +08:00
洛水居室
0c51dd3c5d
🎨inline_query 函数添加 error_callable 修饰器 2022-10-17 18:21:04 +08:00
洛水居室
0120984991
🎨send_log 命令添加 reply_chat_action 2022-10-17 18:11:57 +08:00
洛水居室
4a0168d311
🎨 为邀请BOT的条件添加多种选择
为了机器人防止被滥用,或部署的服务器资源不足只能留在部分群使用,或者是私用搭建所写的一个功能
别问为啥懒得写单独认证
懒了.jpg
2022-10-16 18:18:51 +08:00
洛水居室
37d453e439
🐛 修复全部重签成功后数据库的签到状态未修改的问题 2022-10-16 00:19:22 +08:00
洛水居室
9f2fc56ea5
🎨 全部重签添加随机延迟 2022-10-16 00:11:46 +08:00
洛水居室
363e697d7c
加强后验证功能 2022-10-13 18:29:22 +08:00
omg-xtao
6302ba72b1
支持自动签到统计信息 2022-10-12 21:22:41 +08:00
omg-xtao
77ee577f7a
支持BOT管理员获取用户自动签到信息 2022-10-12 20:11:54 +08:00
洛水居室
59be6fc7a4
🎨 Update the text of a reply when bot query user does not exist 2022-10-12 17:35:59 +08:00
洛水居室
ec8175eea2
🎨 提高代码质量 2022-10-11 14:45:07 +08:00
洛水居室
70eba45f13
🎨 规范异常捕获 2022-10-11 13:52:42 +08:00
Chuangbo Li
345edb9fe5
🎨 使用 black 格式化所有代码 2022-10-10 19:07:28 +08:00
omg-xtao
410dad1a03
给签到添加ajax请求或打码平台 2022-10-10 13:34:06 +08:00
omg-xtao
262ae70d66
👷 CI 添加缓存 2022-10-09 00:12:31 +08:00
omg-xtao
e935d04082
gacha_log 支持删除数据 2022-10-08 23:40:15 +08:00
omg-xtao
bbb6cd6e82
️ 优化导入抽卡记录命令,无需绑定 Cookie 2022-10-08 18:56:40 +08:00
洛水居室
1b5d7fdf9c
🎨 提高代码质量 2022-10-08 11:14:03 +08:00
洛水居室
08bdd8962b
🐛 解决更新后无法退出问题 2022-10-08 11:06:25 +08:00
洛水居室
0fa7c4eacc
添加更新命令功能
Co-authored-by: omg-xtao <100690902+omg-xtao@users.noreply.github.com>
2022-10-08 10:55:30 +08:00
omg-xtao
71628e3557
支持BOT管理员获取用户详细信息 2022-10-07 21:12:20 +08:00
a1e1bb500b
🐛 修复 metadata 目录不存在 2022-10-07 13:20:15 +08:00
e32a4c6e99
🐛 增加判断 log 文件为空 2022-10-07 00:41:38 +08:00
omg-xtao
8be2514ef2
支持管理员获取群组详细信息 2022-10-07 00:32:29 +08:00
洛水居室
62dbcafa8c
🎨 改进部分函数异常处理 2022-09-19 23:31:17 +08:00
洛水居室
1aa0e3d38d
🎨 改进 Bot 邀请验证 2022-09-19 17:20:41 +08:00
洛水居室
0e6125e3ee
🎨 使用 update.effective_message 获取消息 2022-09-18 16:35:37 +08:00
洛水居室
a2aa8fbdc9
🎨 给日记插件添加操作记录 2022-09-18 16:16:33 +08:00
洛水居室
69ee1567de
添加日记发送插件 2022-09-18 16:11:09 +08:00
omg-xtao
0c62cc8b27
🐛 批量修复代码BUG
⚙️ 获取 Redis cookies 池函数从 `zrevrange` 替代为 `zrange`
🐛 修复 fakeredis 无效
📝优化文本描述
🎨 提高代码质量

Co-authored-by: 洛水居室 <luoshuijs@outlook.com>
2022-09-15 09:29:41 +08:00
洛水居室
a653a25562
🎨 修改错误报告的形式为文件发送 2022-09-11 21:15:01 +08:00
3b8da71f6d
🩹 优化群验证 mtp 模块 2022-09-11 18:16:34 +08:00
9b0ae0160c
🩹 优化群验证 mtp 模块 2022-09-11 16:45:05 +08:00
洛水居室
ad929209fc
🎨 群验证模块搜索消息时忽略入群消息 2022-09-11 15:37:41 +08:00
洛水居室
8c70f81562
🎨 添加检测验证缝隙间发送消息到群验证模块 2022-09-11 15:26:06 +08:00
洛水居室
8db608c156
🎨 给群验证模块添加 @restricts 修饰器 2022-09-11 00:39:32 +08:00
洛水居室
91a7e93d1d
🐛 修复 error_handler 无法打印 tranceback 问题 2022-09-10 12:05:52 +08:00
洛水居室
54599b3474
🎨 设置群验证模块刷新问题列表在插件初始化执行 2022-09-08 10:30:01 +08:00
Karako
8f424bf0d4
♻ 更新V3版本
♻️ 重构插件系统
⚙️ 重写插件
🎨 改进代码结构
📝 完善文档

Co-authored-by: zhxy-CN <admin@owo.cab>
Co-authored-by: 洛水居室 <luoshuijs@outlook.com>
Co-authored-by: xtaodada <xtao@xtaolink.cn>
Co-authored-by: Li Chuangbo <im@chuangbo.li>
2022-09-08 09:08:37 +08:00
洛水居室
d9c38f2206
🎨 验证模块在移除用户时延迟3秒 2022-09-03 13:13:31 +08:00
洛水居室
48562a6a8e
🎨 模板渲染自动转义设置为打开并提高代码质量 2022-09-02 16:28:14 +08:00
洛水居室
e770efbc8b
🎨 修改发送错误时回复的错误信息 2022-08-31 21:19:17 +08:00
Karako
8cb3ff9ca7
🐛 修复 redis 中无数据时的错误
* 🐛 兼容 python3.8

* 🐛 修复 redis 中无数据时的错误
2022-08-31 16:48:09 +08:00
洛水居室
c44952fd3d
🐛 修复验证插件错误清理任务的问题 2022-08-31 16:45:02 +08:00
洛水居室
c83770d11f
🐛 修复验证插件验证超时时踢出异常问题 2022-08-31 16:33:20 +08:00
洛水居室
77fc4d3358
🐛 修复验证插件在获取 job 时返回 None 的问题
`kick_member_job` 日记等级修改为 `info`
2022-08-31 15:55:48 +08:00
omg-xtao
f27cf0d427
新增 角色培养素材查询 功能 2022-08-31 14:48:15 +08:00
洛水居室
65cf31e68b
🎨 提高代码质量 2022.8.31 2022-08-31 14:48:03 +08:00
洛水居室
3ec99cc3b8
修复 quiz 模块问题并添加验证群验证插件
修复 `quiz` 模块问题并添加验证群验证插件
2022-08-31 14:46:04 +08:00
Chuangbo Li
059bcd5e70
🔧 使用 dotenv 重构 config
* 🔧 使用 dotenv 重构 config

默认配置从 config.json 移动到 config.py 中。如果要覆盖默认配置,在根目录创建
.env 文件按照 .env.example 的例子编辑。

这个方案的优点是:

* 支持写注释
* 以后如果新增配置项,如果用默认值就可以,不需要修改 .env 文件
* 如果通过 serverless、docker 或者 k8s 部署,方便不用修改文件,直接注入环境变量
  修改配置
2022-08-26 23:10:27 +08:00
洛水居室
7adf404600
♻ 移动插件路径 区分系统插件和查询插件 2022-08-09 20:25:25 +08:00