Commit Graph

227 Commits

Author SHA1 Message Date
kotoriのねこ
f041dae5e7 Use escape_markdown on username 2022-06-06 14:35:24 +08:00
洛水.山岭居室
fc5e552870 修改一下 args 2022-06-05 16:13:10 +08:00
deepsource-autofix[bot]
f3c2d701aa Remove unused imports 2022-06-03 15:59:56 +08:00
洛水.山岭居室
8285dc2f2e 给一些 ConversationHandler 添加错误处理 2022-06-03 15:54:56 +08:00
洛水.山岭居室
ef0ad3390c 删除无用导入 2022-06-03 01:38:01 +08:00
洛水.山岭居室
97a1423737 添加新的会话错误处理并使用装饰器装饰在部分函数上 2022-06-03 01:37:34 +08:00
洛水.山岭居室
4d52b5c9f2 删除无用代码 2022-06-03 01:22:37 +08:00
洛水.山岭居室
3e65db5c84 删除无用模块导入 2022-06-03 01:21:12 +08:00
洛水.山岭居室
34467e5b9e Fix bad except order found 2022-06-01 11:53:31 +08:00
洛水.山岭居室
cabf28d0aa 修改模块名称和类名称
已经确认检查单上的内容检查完毕
2022-06-01 11:46:26 +08:00
洛水.山岭居室
6ed9960ed1 服务器熟了?服务器熟啦! 2022-06-01 00:48:54 +08:00
洛水.山岭居室
113db1350a 添加处理 ConnectTimeout 的过程 2022-06-01 00:44:45 +08:00
cfb4ede63f 修复 plugins.sign 问题 2022-05-31 22:46:28 +08:00
a25a44baf5 实现 plugins.gacha 卡池缩写 2022-05-31 22:39:42 +08:00
f50d5f9354 修复 plugins.sign 漏签天数错误 2022-05-31 12:51:20 +08:00
dcde4dbae6 实现 plugins.daily_note 错误处理 2022-05-31 00:32:46 +08:00
洛水.山岭居室
bb0d83847c plugins.cookie 添加新的异常处理 2022-05-30 23:46:39 +08:00
洛水.山岭居室
3e453827f9 叫派蒙!!!!!!!!! 2022-05-30 23:41:42 +08:00
a07377614f 实现 plugins.daily_note 查询角色当前状态 2022-05-30 23:18:14 +08:00
洛水.山岭居室
fca92617e8 修改错误的引用 2022-05-30 22:29:03 +08:00
洛水.山岭居室
1e94d3197e 修改大部分的 reply_chat_action 2022-05-30 16:08:56 +08:00
洛水.山岭居室
5f72ac8ca7 添加 plugins.strategy 的自动消息删除 2022-05-30 00:33:56 +08:00
洛水.山岭居室
53e99c41ae 添加 plugins.weapon 的自动消息删除
修改 `plugins.sign` 的回复消息
2022-05-30 00:29:24 +08:00
e7e662f3d7 实现 plugins.weapon 缩写 2022-05-30 00:14:17 +08:00
洛水.山岭居室
7007986a13 修改 plugins.post 能够删除图片,添加tags、修改文章等 2022-05-29 18:27:32 +08:00
deepsource-autofix[bot]
dafb6f6e64 Simplify the if statement 2022-05-29 01:05:02 +08:00
deepsource-autofix[bot]
c88b975eda Remove unnecessary f-string 2022-05-29 01:04:51 +08:00
852ebf1632 优化 help.html 2022-05-29 00:58:10 +08:00
洛水.山岭居室
2e9cfcb921 添加 plugins.uid 在未查询到账号信息时自动删除消息 2022-05-28 22:53:03 +08:00
洛水.山岭居室
a48b893d6a 修复 plugins.uid 获取角色数不正确的问题 2022-05-28 22:36:54 +08:00
洛水.山岭居室
c0721e879c 添加 plugins.help 在发送失败时清空已经保存的 file_id 2022-05-28 20:56:47 +08:00
洛水.山岭居室
cb96056bcc 修改 plugins.help 在第二次调用时候使用 file_id 发送图片
速度更快!
2022-05-28 20:53:54 +08:00
洛水.山岭居室
526c831b8a 修改 help 命令
添加 `plugins.help` 模块
添加帮助命令模板
修改 .gitignore 文件
2022-05-28 20:31:44 +08:00
洛水.山岭居室
bc170a5a2b 修改 plugins.get_user 模块名称为 plugins.uid
命令 getuser 修改为 uid
2022-05-28 20:28:12 +08:00
洛水.山岭居室
4bcbb74cca 修改 plugins.start 的欢迎命令判断逻辑 2022-05-28 16:43:46 +08:00
洛水.山岭居室
a8a97037ca 修改 plugins.start 的欢迎命令 2022-05-28 16:42:53 +08:00
Anotia
f4574ee54e 增加识别 start 命令中的 payload 2022-05-28 16:37:34 +08:00
洛水.山岭居室
3768e241b2 修复 plugins.strategy 的格式错误问题 2022-05-28 16:07:30 +08:00
洛水.山岭居室
9c2db7fa94 修改配置文件Key拼写错误 删除多余配置 2022-05-28 15:55:33 +08:00
洛水.山岭居室
95a9a4dd34 实现攻略查询
代码来源为 #7
2022-05-28 15:50:19 +08:00
deepsource-autofix[bot]
b1aa54dde2 Change methods not using its bound instance to staticmethods 2022-05-28 15:31:53 +08:00
deepsource-autofix[bot]
34688cd914 Remove unnecessary f-string 2022-05-28 15:28:44 +08:00
deepsource-autofix[bot]
026903208b Remove empty module 2022-05-28 15:27:28 +08:00
deepsource-autofix[bot]
48581734fe Remove unused imports 2022-05-28 15:23:26 +08:00
洛水.山岭居室
884a153271 删除 plugins.weapon 的无用导入 2022-05-28 15:04:52 +08:00
洛水.山岭居室
de24bda010 修改 service.game 获取角色攻略信息错误
修复获取角色攻略的 `collection_id`
修复获取失败后缓存为空字串符时直接返回
修改 `plugins.inline` 的标注的转载信息
2022-05-27 17:07:51 +08:00
洛水.山岭居室
f2c9116902 添加 plugins.cookie 获取账号基础信息的 GenshinException 异常处理
我真的想不到还有人用注销的账号去绑定,导致的奇怪的异常 `[10102] User's data is not public`,真的绝了·
2022-05-27 10:07:40 +08:00
洛水.山岭居室
ccf73c31cd 修改 plugins.error_handler 输出的日记的细节问题 2022-05-27 01:03:36 +08:00
473a5134a1 实现 plugins.sign 本月漏签次数 2022-05-27 00:55:02 +08:00
洛水.山岭居室
e03da9a52c 修改 plugins.error_handler 在发生错误推送给用户的的错误信息 2022-05-26 21:48:00 +08:00
洛水.山岭居室
103534d8ee 修改 plugins.admin 的权限管理装饰器 独立于 Admin 类外
删除 `plugins.auth` 多余参数
2022-05-26 20:34:10 +08:00
洛水.山岭居室
d77db74278 修改 plugins.auth 的管理进行的封禁时间改为永久封禁 2022-05-26 20:28:24 +08:00
洛水.山岭居室
e7dae95944 修改 plugins.error_handler 在发生错误时的通知日记 2022-05-26 20:07:05 +08:00
洛水.山岭居室
23dd5b29bf 修改 plugins.error_handler 在发生错误时候指导用户发送 /cancel 命令退出对话
修改 `plugins.base` 在户发送 `/cancel` 命令时移除远程键盘
2022-05-26 19:51:06 +08:00
洛水.山岭居室
45fb62aad1 修改 plugins.post 在连接错误时直接退出 2022-05-26 19:37:55 +08:00
洛水.山岭居室
938978f0bf 修改 plugins.base 的洪水防御时间 2022-05-26 16:36:33 +08:00
洛水.山岭居室
d3779206b1 修改 plugins.auth 的日记输出 2022-05-26 16:36:33 +08:00
洛水.山岭居室
9059406ddd 修复 plugins.get_user offering_name 和 teapot_icon 错误 2022-05-26 08:02:46 +08:00
洛水.山岭居室
198abc7b3f 删除 plugins.sign 多余符号 2022-05-25 18:40:07 +08:00
洛水.山岭居室
1f65f41224 修改 plugins.sign 获取国际服Cookie的错误 删除无用代码 2022-05-25 18:35:13 +08:00
洛水.山岭居室
3473f0e16f 修改 plugins.error_handler 通知用户的信息 2022-05-25 18:28:01 +08:00
洛水.山岭居室
02fa66f7b6 添加 service.quizcorrect_option 异常时的日记 2022-05-25 17:04:14 +08:00
洛水.山岭居室
11153b582c 尝试修复奇怪的错误
很奇怪,先会这样

`Traceback (most recent call last):
  File "/home/luoshuijs/anaconda3/envs/TGPaimonBot/lib/python3.9/site-packages/python_telegram_bot-20.0a0-py3.9.egg/telegram/ext/_application.py", line 874, in __create_task_callback
    raise exception
  File "/home/luoshuijs/anaconda3/envs/TGPaimonBot/lib/python3.9/site-packages/python_telegram_bot-20.0a0-py3.9.egg/telegram/ext/_application.py", line 846, in __create_task_callback
    return await coroutine
  File "/home/luoshuijs/anaconda3/envs/TGPaimonBot/lib/python3.9/site-packages/python_telegram_bot-20.0a0-py3.9.egg/telegram/ext/_handler.py", line 137, in handle_update
    return await self.callback(update, context)
  File "/root/Projects/TGPaimonBot/plugins/base.py", line 66, in decorator
    return await func(*args, **kwargs)
  File "/root/Projects/TGPaimonBot/plugins/quiz.py", line 95, in command_start
    poll_message = await self.send_poll(update)
  File "/root/Projects/TGPaimonBot/plugins/quiz.py", line 66, in send_poll
    index = options.index(correct_option)
ValueError: '' is not in list`

然后就会一直这样

`Traceback (most recent call last):
  File "/home/luoshuijs/anaconda3/envs/TGPaimonBot/lib/python3.9/site-packages/python_telegram_bot-20.0a0-py3.9.egg/telegram/ext/_application.py", line 929, in process_update
    check = handler.check_update(update)  # Should the handler handle this update?
  File "/home/luoshuijs/anaconda3/envs/TGPaimonBot/lib/python3.9/site-packages/python_telegram_bot-20.0a0-py3.9.egg/telegram/ext/_conversationhandler.py", line 741, in check_update
    for candidate in self.states.get(state, []):
TypeError: unhashable type: 'PendingState'`

但是对于上个错误一直触发我也没办法
2022-05-25 14:24:13 +08:00
洛水.山岭居室
1f390a84e2 删除多余导入模块 2022-05-24 20:48:34 +08:00
洛水.山岭居室
611b4ae344 修改 service.signservice.get_user 的 callback_data 2022-05-24 20:39:14 +08:00
洛水.山岭居室
a9b2cc0c64 修复plugins.sign 没有显示时区的问题 2022-05-24 19:53:17 +08:00
洛水.山岭居室
57f4a85b95 修改 plugins.sign 使用的签到请求模块为 genshin 2022-05-24 19:41:04 +08:00
洛水.山岭居室
19cd58c838 修复 get_user 自己查询自己时候无法查询到角色名称的问题 2022-05-22 18:14:56 +08:00
洛水.山岭居室
4ae2cccfec 添加用于装饰在指定函数防止过度调用的类装饰器 2022-05-20 18:23:15 +08:00
3871831881 Admin 类使用装饰器精简代码 2022-05-20 16:42:46 +08:00
洛水.山岭居室
5bc96d7598 quizgacha 添加命令请求限制 2022-05-20 14:33:35 +08:00
洛水.山岭居室
2ffef08e3e 修复 getuser UID渲染错误 2022-05-20 00:22:46 +08:00
洛水.山岭居室
dd2be8d648 修复 getuser 的玩家角色不公开时无法获取到消息抛出的异常 2022-05-20 00:18:07 +08:00
洛水.山岭居室
ed8583562f 修复 getuser 的获取UID错误 2022-05-20 00:01:16 +08:00
洛水.山岭居室
5c501eeba6 修改 inline 的查询问题的方式 格式化代码 2022-05-19 22:11:16 +08:00
洛水.山岭居室
3da3df57e8 修复 post 引用到了错误的模块 2022-05-19 22:05:41 +08:00
洛水.山岭居室
67017ebc25 修改 errorhandler 异常处理,能够通知用户 2022-05-19 22:04:27 +08:00
洛水.山岭居室
ad6ba06698 移除旧版本genshin.pyclient.close() 更新代码 修复BUG 2022-05-19 20:03:33 +08:00
洛水.山岭居室
434e51e49d 添加退出指定群组命令 2022-05-19 19:04:48 +08:00
洛水.山岭居室
ed7618f961 私聊也可以触发答题挑战 2022-05-19 17:33:35 +08:00
洛水.山岭居室
33bf534531 添加半自动推送频道信息 2022-05-19 11:01:43 +08:00
洛水.山岭居室
635defa1b3 修改authclean操作日记 2022-05-19 10:37:41 +08:00
洛水.山岭居室
d4708b51ae 添加半自动推送 2022-05-19 10:37:07 +08:00
a63eddcdad 处理 未知用户 邀请入群 2022-05-19 00:00:12 +08:00
2264816221 命名卡池名称 2022-05-19 00:00:12 +08:00
洛水.山岭居室
edf6abea19 auth修正日记输出 2022-05-18 23:12:07 +08:00
洛水.山岭居室
30d474709d auth重复编辑消息不会记录具体错误 2022-05-18 23:07:47 +08:00
洛水.山岭居室
66885d0cbb auth添加操作日记以及异常处理 2022-05-18 22:48:53 +08:00
洛水.山岭居室
78b48cf812 添加auth操作日记 2022-05-18 22:39:36 +08:00
洛水.山岭居室
a9d27931d6 添加NewChatMembersHandler操作日记 2022-05-18 22:27:52 +08:00
洛水.山岭居室
6e0713c593 添加sign操作日记 2022-05-18 22:27:33 +08:00
洛水.山岭居室
3cdddd9afc 删除BOT自动退群的BUG 2022-05-18 22:16:02 +08:00
洛水.山岭居室
19e51d9bb5 只允许BOT管理员邀请入群 2022-05-18 22:09:55 +08:00
洛水.山岭居室
301b11f271 只允许BOT管理员邀请入群 2022-05-18 22:09:07 +08:00
洛水.山岭居室
25ce45ce01 当消息无法删除时写入日记 2022-05-18 20:37:44 +08:00
洛水.山岭居室
60caa57f08 inline超时请求直接返回 2022-05-18 20:37:02 +08:00
洛水.山岭居室
3aa866b8d2 添加cookie操作日记 2022-05-18 19:18:21 +08:00
洛水.山岭居室
964e5d9e4f 自动删除的消息不存在时不用打印异常 2022-05-18 19:10:24 +08:00
洛水.山岭居室
c81073b06f 自动删除的消息不存在时不用打印异常 2022-05-18 19:10:00 +08:00
洛水.山岭居室
f4678d73b5 并修正获取武器的数据 2022-05-18 18:35:41 +08:00
洛水.山岭居室
c0a8399442 quiz添加日记 2022-05-17 20:58:44 +08:00
洛水.山岭居室
3b419bc775 quiz添加自动删除 2022-05-17 20:55:40 +08:00
洛水.山岭居室
60bb6bca05 quiz添加自动删除 2022-05-17 20:54:45 +08:00
洛水.山岭居室
4e37d41742 打乱quizauth的选项 2022-05-17 20:46:53 +08:00
洛水.山岭居室
f794ec487b 修复部分异常抛出错误 2022-05-16 17:46:27 +08:00
洛水.山岭居室
5a1ac575d0 修改错误信息 2022-05-02 17:08:17 +08:00
洛水.山岭居室
d9a0ed1eef 优化签到后自动删除消息的代码 2022-05-02 17:06:10 +08:00
洛水.山岭居室
c4747c4ced 添加处理用户点按多次键盘导致的编辑消息异常 2022-05-02 17:00:06 +08:00
洛水.山岭居室
e73fbd9cde 修复签到时自动删除的目标消息不存在的错误 2022-05-02 16:51:41 +08:00
洛水.山岭居室
f2302641a7 修复指定服务器时UID不存在时的错误 2022-05-02 16:48:40 +08:00
洛水.山岭居室
c19846f7c1 修复签到私聊时信息不存在时发生的错误 2022-04-30 16:02:47 +08:00
洛水.山岭居室
bfe57af4f3 修复获取当天签到礼品信息的错误 2022-04-30 15:58:25 +08:00
洛水.山岭居室
c8ad7efe66 整合角色查询代码 2022-04-30 15:45:05 +08:00
洛水.山岭居室
9d5eba02ff 修复绑定国际服写入的错误数据 修改国服名称 2022-04-30 14:51:24 +08:00
洛水.山岭居室
7b67255817 添加移除远程键盘命令 2022-04-21 20:18:26 +08:00
洛水.山岭居室
51523a1ccb 绑定账号命令只对私聊生效 并且退出命令时候移除远程键盘 2022-04-21 19:46:28 +08:00
洛水.山岭居室
122ab48b2c 添加未绑定用户信息检测 2022-04-21 19:28:17 +08:00
洛水.山岭居室
abca8153cd 修复奇怪的BUG 2022-04-20 20:38:34 +08:00
洛水.山岭居室
7424debdad 修复部分BUG 处理重载问题失败抛出的异常处理 2022-04-20 20:31:15 +08:00
洛水.山岭居室
aa1d8b4c55 正确处理在自动删除消息抛出的错误 2022-04-20 16:32:07 +08:00
洛水.山岭居室
10fa82ad83 Modify auto-delete messages 2022-04-20 16:18:55 +08:00
洛水.山岭居室
ca6d5c3936 gacha command to add auto-delete messages 2022-04-20 16:15:06 +08:00
洛水.山岭居室
c9bf0b5b1b gacha display username 2022-04-20 16:06:16 +08:00
洛水.山岭居室
d68ff4d514 Fix some commands cannot use "/cancel" 2022-04-20 15:52:15 +08:00
洛水.山岭居室
d0f70c17b7 Fix error in reading config 2022-04-20 13:42:07 +08:00
洛水.山岭居室
08d063ab3a Update README.md and modify file name. 2022-04-14 17:31:31 +08:00
洛水.山岭居室
760ea19c76 Initial commit 2022-04-14 15:18:45 +08:00