Go to file
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
config/sql 🔧 使用 dotenv 重构 config 2022-08-26 23:10:27 +08:00
core 🔧 使用 dotenv 重构 config 2022-08-26 23:10:27 +08:00
jobs 🔧 使用 dotenv 重构 config 2022-08-26 23:10:27 +08:00
metadata Initial commit 2022-07-26 18:07:31 +08:00
models ♻ 重写模块管理器 2022-08-11 21:18:12 +08:00
plugins 🔧 使用 dotenv 重构 config 2022-08-26 23:10:27 +08:00
resources 丘丘语字典 2022-08-26 15:15:53 +08:00
test ♻ 规范命名 优化导入 2022-08-05 19:20:47 +08:00
utils 🔧 使用 dotenv 重构 config 2022-08-26 23:10:27 +08:00
.deepsource.toml Initial commit 2022-07-26 18:07:31 +08:00
.env.example 🔧 使用 dotenv 重构 config 2022-08-26 23:10:27 +08:00
.gitignore 🔧 使用 dotenv 重构 config 2022-08-26 23:10:27 +08:00
config.py 🔧 使用 dotenv 重构 config 2022-08-26 23:10:27 +08:00
LICENSE Initial commit 2022-07-26 18:07:31 +08:00
logger.py 🔧 使用 dotenv 重构 config 2022-08-26 23:10:27 +08:00
main.py 🔧 使用 dotenv 重构 config 2022-08-26 23:10:27 +08:00
README.md Initial commit 2022-07-26 18:07:31 +08:00
requirements.txt 🔧 使用 dotenv 重构 config 2022-08-26 23:10:27 +08:00
update.sh Initial commit 2022-07-26 18:07:31 +08:00

TGPaimonBot

简介

基于 python-telegram-bot 的 Paimon BOT

项目仅供学习交流使用,严禁用于任何商业用途和非法行为

需求

环境需求

  • Python 3.8+
  • MySQL
  • Redis

环境需求需要的注意事项

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

模块需求

模块需求需要的注意事项

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

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

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

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

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

如果出现模块导入错误请打开 issue 联系开发者 这可能由于上游为预览版本 部分类名称改变导致的问题

其他说明

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

Thanks

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