Commit Graph

30 Commits

Author SHA1 Message Date
洛水居室
e63e5d8995
自定义 context 类型并在 help 命令实现相应代码 2022-06-24 22:29:34 +08:00
luoshuijs
8eb7db73ea
修改部分函数细节 添加注释 2022-06-09 23:35:32 +08:00
luoshuijs
63d71262fe
添加 utils 模块
添加 utils 模块
移除 job_queue 模块
修改获取配置文件信息函数
重构部分类以及函数
2022-06-09 23:35:31 +08:00
luoshuijs
56c8ee3591
格式化代码并优化导入 2022-06-09 23:25:19 +08:00
kotoriのねこ
6b9e06a2e3 Fix imports; refactor add_handlers into handler.py 2022-06-09 15:08:04 +08:00
kotoriのねこ
1818d93388 Refactor conversation handler creations into plugins 2022-06-09 15:08:04 +08:00
洛水.山岭居室
4d8a675750 修改LOOP启动过程 2022-06-08 16:26:53 +08:00
洛水.山岭居室
2809ff0580 添加LOOP处理 并在BOT结束后关闭数据库LOOP 2022-06-07 21:37:10 +08:00
799ca9b094 remove useless 2022-05-30 23:18:14 +08:00
a07377614f 实现 plugins.daily_note 查询角色当前状态 2022-05-30 23:18:14 +08:00
洛水.山岭居室
4efffdc032 修改抽卡触发命令 2022-05-30 12:18:16 +08:00
洛水.山岭居室
7007986a13 修改 plugins.post 能够删除图片,添加tags、修改文章等 2022-05-29 18:27:32 +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
24fddd3754 重构 main 2022-05-28 17:39:10 +08:00
洛水.山岭居室
95a9a4dd34 实现攻略查询
代码来源为 #7
2022-05-28 15:50:19 +08:00
洛水.山岭居室
4a89061e20 解决在 ConversationHandler 下以非堵塞方式运行时的异常
把 `ConversationHandler` 下的处理过程全部以堵塞方式运行

```
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'
```

目前改BUG已经提交给 `python-telegram-bot` 官方
2022-05-25 18:26:23 +08:00
洛水.山岭居室
1f390a84e2 删除多余导入模块 2022-05-24 20:48:34 +08:00
洛水.山岭居室
35fd39d847 添加 unknown_command 处理程序 2022-05-24 20:42:56 +08:00
洛水.山岭居室
5592c547cc 忽略有关 .*CallbackQueryHandler 警告 2022-05-24 20:41:24 +08:00
洛水.山岭居室
434e51e49d 添加退出指定群组命令 2022-05-19 19:04:48 +08:00
洛水.山岭居室
d4708b51ae 添加半自动推送 2022-05-19 10:37:07 +08:00
洛水.山岭居室
83b87da394 删除无效导入 2022-05-18 22:12:30 +08:00
洛水.山岭居室
301b11f271 只允许BOT管理员邀请入群 2022-05-18 22:09:07 +08:00
洛水.山岭居室
85dabef755 修改回调以不阻塞运行 2022-05-18 20:36:15 +08:00
洛水.山岭居室
4c414528db 修改命令 2022-05-18 18:35:29 +08:00
洛水.山岭居室
7b67255817 添加移除远程键盘命令 2022-04-21 20:18:26 +08:00
洛水.山岭居室
51523a1ccb 绑定账号命令只对私聊生效 并且退出命令时候移除远程键盘 2022-04-21 19:46:28 +08:00
洛水.山岭居室
d68ff4d514 Fix some commands cannot use "/cancel" 2022-04-20 15:52:15 +08:00
洛水.山岭居室
760ea19c76 Initial commit 2022-04-14 15:18:45 +08:00