telegarm robot, query the official genshin information
Go to file
2022-06-26 01:15:17 +08:00
.github/workflows 移除 action 2022-05-30 18:14:37 +08:00
config 更新 tgpaimonbot.sql 2022-06-13 15:57:42 +08:00
metadata 更新描述文件 2022-06-15 20:40:05 +08:00
model Remove methods with unnecessary super delegation. 2022-06-24 22:29:36 +08:00
plugins 修改部分文本描述错误 2022-06-24 22:31:41 +08:00
resources 实现 旅行扎记 2022-06-19 22:01:09 +08:00
service 实现 旅行扎记 2022-06-19 22:01:09 +08:00
test 添加对于 ArtifactInfoGameItem 的单元测试 2022-06-24 22:29:35 +08:00
utils 自定义 context 类型并在 help 命令实现相应代码 2022-06-24 22:29:34 +08:00
.deepsource.toml Add .deepsource.toml 2022-05-21 17:11:31 +00:00
.gitignore 修复 plugins.sign 签到奖励显示错误 2022-06-08 16:37:10 +08:00
config.py 添加 utils 模块 2022-06-09 23:35:31 +08:00
handler.py 自定义 context 类型并在 help 命令实现相应代码 2022-06-24 22:29:34 +08:00
logger.py 格式化代码并优化导入 2022-06-09 23:25:19 +08:00
main.py 自定义 context 类型并在 help 命令实现相应代码 2022-06-24 22:29:34 +08:00
README.md 更新 README.md 需求说明 2022-06-26 01:15:17 +08:00
requirements.txt 当 Redis 无法连接时,使用 fakeredis 模拟 并且 完善 测试 (#51) 2022-06-19 15:42:02 +08:00

TGPaimonBot

简介

基于 python-telegram-bot 的BOT

需求

环境需求

  • Python 3.8+
  • MySQL
  • Redis

模块需求

因为上游 genshin.py 的原因 python 最低版本为 3.8

python-telegram-bot 需要预览版本 即 20.0a0

出现相关的 telegram 模块导入的 ImportError 错误需要你手动执行 pip install python-telegram-bot==20.0a0

请注意你的 python 是否安装 aiohttp genshin.py 的依赖)

如果 aiohttp 版本大于 4.0.0a1 会导致 redisaiohttp 的依赖 async-timeout 版本冲突进而运行代码导致 TypeError 异常

解决上面版本冲突导致的错误需要你手动执行 pip install aiohttp==3.8.1

其他说明

这个项目目前正在扩展,加入更多原神相关娱乐和信息查询功能,敬请期待。

Thanks

Nickname Introduce
原神抽卡全机制总结 本项目抽卡模拟器使用的逻辑
西风驿站 本项目攻略图图源
Yunzai-Bot 本项使用的抽卡图片和前端资源来源