Commit Graph

736 Commits

Author SHA1 Message Date
omg-xtao
71628e3557
支持BOT管理员获取用户详细信息 2022-10-07 21:12:20 +08:00
omg-xtao
df71301aac
🐛 修复深渊推荐配队在未绑定时全灰 2022-10-07 14:50:25 +08:00
洛水居室
723fd4b10d
🐛 深渊数据查询 uid 为 None 的问题 2022-10-07 14:48:03 +08:00
洛水居室
0f343a0e3c
🎨 添加 enka_network_api_agent 可选配置项 2022-10-07 13:56:04 +08:00
a1e1bb500b
🐛 修复 metadata 目录不存在 2022-10-07 13:20:15 +08:00
Karako
4c702515a0
Enhance AssetsService
Co-authored-by: xtaodada <xtao@xtaolink.cn>
2022-10-07 13:02:49 +08:00
e32a4c6e99
🐛 增加判断 log 文件为空 2022-10-07 00:41:38 +08:00
omg-xtao
8be2514ef2
支持管理员获取群组详细信息 2022-10-07 00:32:29 +08:00
omg-xtao
1541c8fabc
支持深境螺旋推荐配队
Co-authored-by: 洛水居室 <luoshuijs@outlook.com>
2022-10-07 00:30:38 +08:00
洛水居室
b1455be303
🐛 修复上游 genshin.py 更新后导致的错误
* 🎨 初始化资源 `update_characters_enka`

* 🍱 替换 GitHub 地址为 FastGit 镜像源

* 🐛 修复上游未解析梦之树等级

Co-authored-by: xtaodada <xtao@xtaolink.cn>
2022-10-06 12:38:02 +08:00
洛水居室
c51e7692f1
🎨 修改 abyss 插件使用的角色图标为侧面图标 2022-10-06 11:46:06 +08:00
洛水居室
3e643f8b54
🎨 修改 stats 插件一部分日记等级 2022-10-06 00:08:13 +08:00
洛水居室
2c1b2ffa45
🎨 修改 uid 插件一部分日记等级 2022-10-05 22:51:02 +08:00
洛水居室
5413689202
深渊数据查询显示UID为 None 的问题并移除自动删除消息 2022-10-01 16:45:39 +08:00
洛水居室
b877c5d380
🐛 修复 update.message 为None的问题 2022-10-01 16:29:22 +08:00
omg-xtao
30cd89714f
🎨 修改深渊数据样式 2022-10-01 14:55:53 +08:00
洛水居室
13542ab9f8
深渊数据查询支持绑定UID查询 2022-10-01 14:51:48 +08:00
59942ba8aa
🐛 修复 ledger 在月初查询失败的问题 2022-10-01 00:26:16 +08:00
洛水居室
b3c5cfdd28
🎨 使用异常抛出捕获卡池未找到 2022-09-28 08:47:26 +08:00
omg-xtao
ec71907701
♻️ 重写 Aiohttp 超时抛出异常
Co-authored-by: Karako <karakohear@gmail.com>
2022-09-28 08:22:47 +08:00
omg-xtao
2534f81d3f
🩹 移除无效 handler 2022-09-27 12:00:22 +08:00
Karako
72fc828c55
💄 更新 daily_material 的样式
🐛 修复了材料系列名不正确的 `bug`
2022-09-22 11:11:23 +08:00
Karako
28b3c4dd9a
️ 提升性能
异步并发下载素材
2022-09-21 00:40:36 +08:00
Karako
5c263ad83d
🎨 改进 daily_material 模块 2022-09-20 23:00:08 +08:00
洛水居室
0d96aeb1e3
🎨 改进签到插件的日记输出 2022-09-20 14:46:06 +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
Karako
0babbc7351
🐛 修复 daily_material 参数错误的问题 2022-09-18 16:14:23 +08:00
洛水居室
69ee1567de
添加日记发送插件 2022-09-18 16:11:09 +08:00
Karako
e038046365
🎨 改进代码
💡 给 `daily_material` 模块添加注释
🎨 使用 `AssetsService` 管理 `weapon` 模块的武器和材料图标
2022-09-18 12:19:29 +08:00
Karako
a7b28b0688
🎨 改进代码
1. 取消了 daily_material 模块的提示消息撤回
2. 为 daily_material 添加命令日志
3. 删除无用代码
2022-09-18 02:07:42 +08:00
omg-xtao
b477dc7648
🐛 修复模板复用不正确导致的错误并改进代码避免触发洪水模式
Co-authored-by: Karako <karakohear@gmail.com>
Co-authored-by: 洛水居室 <luoshuijs@outlook.com>
2022-09-18 01:33:11 +08:00
Karako
feb717b28b
🐛 修复一个小问题 2022-09-18 00:44:51 +08:00
Karako
7f8db29c1e
🐛 修复一个小问题 2022-09-18 00:34:50 +08:00
Karako
5016f7cb0f
添加查看今日素材表功能 2022-09-18 00:28:51 +08:00
omg-xtao
babdb90db7
米游社支持直接通过手机号绑定 2022-09-17 22:58:54 +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
洛水居室
340741543a
🎨 角色卡片插件 get_player_cards 函数添加 @error_callable 修饰器 2022-09-15 09:29:41 +08:00
洛水居室
a653a25562
🎨 修改错误报告的形式为文件发送 2022-09-11 21:15:01 +08:00
洛水居室
b252768dfc
🐛 修复旅行札记接收其他消息类型引发的错误 改正错字 2022-09-11 18:50:04 +08:00
3b8da71f6d
🩹 优化群验证 mtp 模块 2022-09-11 18:16:34 +08:00
0d4febd7f5
🔧添加用于EnkaNetworkAPI的User-Agent 2022-09-11 17:21:27 +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
Karako
fa849d3192
🐛 修复兼容问题
使代码兼容 `python 3.8`
2022-09-10 22:46:49 +08:00
洛水居室
21071aa80a
角色卡片添加 callback_query.answer 回复 2022-09-10 20:56:22 +08:00
omg-xtao
ce57672274
🐛 修复因命座加成导致的技能等级错误 2022-09-10 20:56:04 +08:00
Chuangbo Li
87c7253e3a
♻️ 重写 restricts 修饰器
* 🔧 `restricts` 修饰器增加 `no_overlapping` 参数,避免同一个 user 对一个 handler 的多次调用时间重叠
* ♻ 移除 `try_delete_message` 参数 使用 `sleep` 替代
* 使用 `asyncio.Lock` 保证 `context.user_data` 的计数器 `usage_count` 线程安全
* 增加 `no_overlapping` 参数,在上一条一样的命令返回之前,忽略重复调用

Co-authored-by: 洛水居室 <luoshuijs@outlook.com>
2022-09-10 19:57:23 +08:00
洛水居室
7cf41db913
🎨 修改 setuid 绑定提示 2022-09-10 12:27:58 +08:00
洛水居室
91a7e93d1d
🐛 修复 error_handler 无法打印 tranceback 问题 2022-09-10 12:05:52 +08:00
洛水居室
c8f77612e9
🐛 修复调用 get_record_card 的逻辑问题 2022-09-10 11:47:28 +08:00
kotoriのねこ
c21e906804
🐛 移除自动消息删除 2022-09-09 12:45:03 -05:00
洛水居室
102a6fd07f
🎨 设置自动签到结果通知指定 chat_id 需要BOT管理权限 2022-09-10 01:09:29 +08:00
洛水居室
2d96dfb962
🎨 给角色卡片回复信息添加 caption 2022-09-10 00:41:23 +08:00
洛水居室
d6b38a0e63
💥 提高 get_player_cards 函数洪水防御标准 2022-09-10 00:31:06 +08:00
35630e280a
🎨 提高代码质量 2022-09-10 00:27:56 +08:00
洛水居室
6e5a803896
🐛 修复洪水修饰器导致角色卡片命令无法调用的问题 2022-09-10 00:08:31 +08:00
洛水居室
65f9f03479
角色卡片添加 InlineKeyboardButton 查询 2022-09-09 23:56:05 +08:00
310f82e180
🍱 更新角色昵称 2022-09-09 23:50:10 +08:00
洛水居室
321e4e7aac
🐛 修复角色卡片获取信息为空导致的报错 2022-09-09 23:06:31 +08:00
洛水居室
a046b22f3a
添加角色卡片插件
Co-authored-by: Li Chuangbo <im@chuangbo.li>
Co-authored-by: xtaodada <xtao@xtaolink.cn>
Co-authored-by: luoshuijs <luoshuijs@outlook.com>
2022-09-09 22:50:17 +08:00
洛水居室
b5fad5cf66
🐛 修复 cookies 数据时写入前注册信息判断错误的逻辑问题 2022-09-09 19:30:02 +08:00
洛水居室
ec8d70a434
🐛 修复 post 插件部分函数 handler 未注册的问题 2022-09-09 18:12:54 +08:00
洛水居室
b173c3e90d
🐛 修复 post 插件部分函数未注册的问题 2022-09-09 17:59:08 +08:00
洛水居室
e5553a8a04
🐛 修复 post 插件读取配置文件错误的问题 2022-09-09 17:55:44 +08:00
Li Chuangbo
ab001df770
🐛 修复 url_to_file 函数在 Windows 上返回的 uri 可能不正确的问题 2022-09-09 17:37:06 +08:00
洛水居室
d28ced3c1c
🐛 修复 post 插件返回 state 错误的问题 2022-09-09 13:47:41 +08:00
洛水居室
54599b3474
🎨 设置群验证模块刷新问题列表在插件初始化执行 2022-09-08 10:30:01 +08:00
洛水居室
f749fcd478
➡ 移动 post 插件到其他插件文件夹 2022-09-08 09:58:43 +08:00
洛水居室
84a06e915b
🎨 修改部分命令并更新 help 命令列表 2022-09-08 09:49:44 +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
洛水居室
86503671ed
🐛 修复之前绑定另一个用户后导致的 cookies 写入问题 2022-09-05 10:33:56 +08:00
洛水居室
77c02e03d8
🐛 修复绑定 cookies 异常 2022-09-05 00:36:00 +08:00
a3828debd7
🐛 修复map插件路径问题 2022-09-03 21:19:44 +08:00
洛水居室
d9c38f2206
🎨 验证模块在移除用户时延迟3秒 2022-09-03 13:13:31 +08:00
洛水居室
d3fbc869f2
🎨 使用自定义异常抛出替代返回无深渊统计信息 2022-09-03 12:17:40 +08:00
洛水居室
3ddb71cd06
🐛 修复自动签到时需要验证码时返回签到成功的问题 2022-09-03 00:17:00 +08:00
洛水居室
55cd8c530d
🐛 修复调用的模板渲染时参数不存在的问题 2022-09-02 23:48:36 +08:00
洛水居室
06706e48b7
🐛 修复玩家统计查询未获取到玩家名称的问题 2022-09-02 22:54:57 +08:00
洛水居室
39231d1b42
🎨 修改查询玩家统计命令并添加草神瞳显示 2022-09-02 22:43:39 +08:00
洛水居室
48562a6a8e
🎨 模板渲染自动转义设置为打开并提高代码质量 2022-09-02 16:28:14 +08:00
洛水居室
a6e6421ef8
🎨 添加自动签到创建时间 2022-09-02 15:32:17 +08:00
洛水居室
7095d975ac
🎨 优化抽卡的标题显示的文本颜色 2022-09-01 17:04:06 +08:00
洛水居室
1dfb25ddfa
🔧 修复过几十个小时后执行 get_spiral_abyss 时依然无法获取数据的问题 2022-09-01 15:32:03 +08:00
Karako
e0cd40d41a
🐛 修复爬虫图片类型错误的问题 2022-09-01 12:20:00 +08:00
洛水居室
400ba876bf
🐛 修复服务不存在的问题导致的错误 2022-09-01 09:12:59 +08:00
洛水居室
e770efbc8b
🎨 修改发送错误时回复的错误信息 2022-08-31 21:19:17 +08:00
omg-xtao
683c3ce4aa
🐛 修复角色素材部分角色缺失 2022-08-31 19:24:02 +08:00
艾迪
83f09cd00f
🐛 纠正错别字 2022-08-31 19:19:40 +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
洛水居室
5782035a6f
🐛 修复 quiz 插件依赖的服务为 None 的问题 2022-08-31 16:29:18 +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
洛水居室
25289959d9
📝 更新文档 2022.8.31 2022-08-31 14:47:47 +08:00
洛水居室
3ec99cc3b8
修复 quiz 模块问题并添加验证群验证插件
修复 `quiz` 模块问题并添加验证群验证插件
2022-08-31 14:46:04 +08:00
Karako
91a133b694
♻️ 重写 wiki 模块和相关插件
1. 使用 `pydantic` 重写了 wiki 模块所使用的 model
2. 添加了 weapon_level.json 用于后续计算武器升级所需的经验
3. 修改了 wiki 插件,以适应新的 model
2022-08-28 22:37:31 +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
d42b92dd0e
丘丘语字典
丘丘语字典
命令: hilichurls <str>
2022-08-26 15:15:53 +08:00
洛水居室
ea81cdb526
📄 更新说明 2022-08-24 14:40:54 +08:00
6b494dc407
🐛 修复触发验证码仍然提示签到成功 2022-08-12 13:55:12 +08:00
洛水居室
7adf404600
♻ 移动插件路径 区分系统插件和查询插件 2022-08-09 20:25:25 +08:00
洛水居室
602ce67e41
♻ 梅开二度之重命名核心模块路径
`apps` → `core`
2022-08-06 20:37:52 +08:00
洛水居室
d1876c4c77
♻ 重命名模块路径
`utils.apps` → `utils.service`
2022-08-06 17:27:34 +08:00
洛水居室
91cfcdd0a7
♻ 批量优化代码 2022-08-06 17:22:10 +08:00
洛水居室
1181e7233e
添加 new_chat_members 相关处理
可用于服务器资源有限 不适于大范围使用的情况
2022-08-06 17:12:18 +08:00
洛水居室
32030cf630
添加 inline_query 2022-08-06 17:07:47 +08:00
洛水居室
0414998e2d
添加文章推送插件 2022-08-06 16:55:53 +08:00
ccbcfedfa7
🐛 修复 sign 自动签到添加问题 2022-08-06 15:37:43 +08:00
44e13edced
添加开启/关闭自动签到到 sign 插件 2022-08-06 15:21:18 +08:00
9e6bc8cfed
♻️ 批量优化插件代码 2022-08-06 14:40:20 +08:00
a714fa3ebd
🔧 批量修复插件异常 2022-08-05 22:45:54 +08:00
洛水居室
a4b019a7d7
添加用户绑定插件 2022-08-05 21:23:04 +08:00
洛水居室
9327e69f9d
♻ 规范命名 优化导入
`model` → `models`
2022-08-05 19:20:47 +08:00
洛水居室
9ac387ded2
♻ 规范命名 优化导入 2022-08-05 19:14:29 +08:00
洛水居室
dcadbf14b1
🔧 修复部分插件依赖无法找到的问题 2022-07-31 16:17:27 +08:00
洛水居室
980244a704
添加抽卡模拟器插件 2022-07-31 16:15:09 +08:00
洛水居室
7985f9ca70
添加旅行札记查询插件
Co-authored-by: xtaodada <xtao@xtaolink.cn>
Co-authored-by: luoshuijs <luoshuijs@outlook.com>
2022-07-31 16:00:52 +08:00
洛水居室
7b360eb9ce
添加角色攻略查询插件 2022-07-31 15:38:31 +08:00
洛水居室
20726081f4
添加每日便签插件 2022-07-31 13:48:41 +08:00
洛水居室
b39b676ce2
添加每日签到插件 2022-07-31 13:25:02 +08:00
洛水居室
ea5d9ee1d2
添加玩家查询插件 2022-07-31 13:16:38 +08:00
洛水居室
5e93a31e12
🔧 更新注入方式 2022-07-31 12:51:22 +08:00
洛水居室
b70e50133b
添加 weapon 插件 2022-07-30 21:01:11 +08:00
洛水居室
c72159b357
🔧 合并可折叠 if 语句 2022-07-27 00:30:15 +08:00
洛水居室
ad8a96ae8d
添加 map 插件 支持资源点查询
Co-authored-by: zhxy-CN <admin@owo.cab>
Co-authored-by: luoshuijs <luoshuijs@outlook.com>
Co-authored-by: xtaodada <xtao@xtaolink.cn>
2022-07-27 00:19:21 +08:00
洛水居室
45dc8f9df7
🔧 修复 artifact_rate 插件的 cancel 函数未找到的问题 2022-07-27 00:09:15 +08:00
洛水居室
998eea1e54
添加 artifact_rate 插件 2022-07-26 23:55:24 +08:00
洛水居室
fb44577699
添加 wiki 插件 2022-07-26 23:54:48 +08:00
洛水居室
27eea58352
Initial commit 2022-07-26 18:07:31 +08:00