Commit Graph

49 Commits

Author SHA1 Message Date
luoshuijs
1f73588e28
Replace aiohttp with httpx in enkanetwork.py 2023-09-06 11:12:46 +08:00
luoshuijs
468ed22a26
Mask sensitive information in player id 2023-08-26 18:19:00 +08:00
洛水居室
6916b4fa2d
🐛 Fixed update_player_card callback_data format issue 2023-07-29 01:00:52 +08:00
洛水居室
ec05851746
🐛 Fix check for EnkaNetworkResponse.characters 2023-07-10 00:42:36 +08:00
洛水居室
17c66e2142
🐛 Fix check for EnkaNetworkResponse.characters 2023-07-08 14:02:49 +08:00
洛水居室
eed418477f
♻️ Rename HTML templates to use .jinja2 extension
Previously, all templates were named with the .html extension, which caused problems for editors to recognize the Jinja2 syntax used in them. In this commit, all templates have been renamed to use the .jinja2 extension to better reflect their use of Jinja2 and to improve editor recognition.
2023-05-09 19:19:32 +08:00
洛水居室
1f1734ca03
🐛 Fix TypeError exception caused by characters is None 2023-03-18 22:03:56 +08:00
LittleMengBot
72154924be
Update /play_card placeholder image
Update current player showcase after updating character list.
Use asynchronous locks to make file read/write thread-safe.
Update `EnkaNetworkCache`.

---------

Co-authored-by: 洛水居室 <luoshuijs@outlook.com>
2023-03-17 13:33:29 +08:00
洛水居室
4d4aa30069
🎨 Update Callback Query Handler 2023-03-16 23:00:04 +08:00
洛水居室
233e7ab58d
♻️ PaiGram V4
Co-authored-by: luoshuijs <luoshuijs@outlook.com>
Co-authored-by: Karako <karakohear@gmail.com>
Co-authored-by: xtaodada <xtao@xtaolink.cn>
2023-03-14 09:27:22 +08:00
洛水居室
5f3da3b55c
🐛 Fix Handling Exception Error 2023-02-09 13:57:16 +08:00
洛水居室
2cf4b7e55d
🐛 Fix Bug Due to enkanetwork.py Code Update
5b344f609f
eaab479b8b
2023-02-08 22:56:25 +08:00
洛水居室
e31d4bb48c
🎨 Update Player Card Restricts Time 2023-02-01 17:01:36 +08:00
omg-xtao
28e0890390
Support Flip In Player Cards 2023-01-20 23:43:39 +08:00
omg-xtao
b0576589b7
Support File Cache Player Cards 2023-01-20 23:43:39 +08:00
Nahida
764834de2f
🎨 Move All user_mismatch Notice to the Aame Place 2023-01-08 04:01:28 +08:00
洛水居室
6371db3b5e
Use Redis to Cache EnkaNetwork Data 2022-12-27 21:56:12 +08:00
洛水居室
0f63a5aaff
🔥 Remove fix_skills_level
EnkaNetwork.py has submitted this fix
[Add Skill boosted](821ce2f420)
2022-12-11 15:03:23 +08:00
洛水居室
80b96d4c51
🎨 Update get_args 2022-12-01 10:27:27 +08:00
洛水居室
a2656d2df7
Use create_deep_linked_url to create url 2022-11-28 16:38:49 +08:00
hakureiyuyuko
3f4d9031b7
📝 Update player_cards.py
6
2022-11-17 16:34:59 +08:00
洛水居室
ff6f0b6f39
🐛 Fix wrong message reply 2022-11-14 21:56:02 +08:00
洛水居室
15d872ba35
🐛 Fix missing text descriptions
修复部分文本缺失问题
2022-10-30 21:42:13 +08:00
omg-xtao
bf90ca55f9
🎨 优化报错提醒 2022-10-22 21:54:04 +08:00
Chuangbo Li
f122e21092
增加 html to image 的缓存
* 增加 html to image 缓存
* 对 template_service.render 进行封装,管理缓存逻辑
* cache key 为 html 的 sha256
* cache value 为 reply_photo 后 telegram 返回的 file_id
* 存入 redis,并设置合理的 ttl

Co-authored-by: 洛水居室 <luoshuijs@outlook.com>
Co-authored-by: xtaodada <xtao@xtaolink.cn>
2022-10-22 15:03:59 +08:00
洛水居室
55f3086c4c
🐛 修复回复消息时 photoNone 引发的错误 2022-10-19 15:15:47 +08:00
Chuangbo Li
ada56a2382
增加用于模板预览和调试的 web server 2022-10-12 21:39:47 +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
b1c6e7456f
️ 为抽卡分析添加缓存 2022-10-10 11:37:58 +08:00
洛水居室
4843e3d846
🎨 修改圣遗物评分返回的颜色 2022-10-09 12:52:39 +08:00
9b10e382b0
支持使用 query_selector 限制截图区域 2022-10-08 15:37:30 +08:00
洛水居室
0f343a0e3c
🎨 添加 enka_network_api_agent 可选配置项 2022-10-07 13:56:04 +08:00
omg-xtao
ec71907701
♻️ 重写 Aiohttp 超时抛出异常
Co-authored-by: Karako <karakohear@gmail.com>
2022-09-28 08:22:47 +08:00
洛水居室
340741543a
🎨 角色卡片插件 get_player_cards 函数添加 @error_callable 修饰器 2022-09-15 09:29:41 +08:00
0d4febd7f5
🔧添加用于EnkaNetworkAPI的User-Agent 2022-09-11 17:21:27 +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
kotoriのねこ
c21e906804
🐛 移除自动消息删除 2022-09-09 12:45:03 -05: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