telegarm robot, query the official genshin information
Go to file
洛水居室 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
.github 🔥 Remove Update Lockfile and Requirements Workflow 2023-04-28 09:24:38 +08:00
alembic Support SQLite 2023-03-25 11:17:38 +08:00
core 🐛 Fix WebServer configuration 2023-04-27 22:50:13 +08:00
docs/wsl 🍱 Add documentation for WSL setup 2023-05-07 20:50:18 +08:00
metadata Update characters & prop rule 2023-05-03 17:25:32 +08:00
modules 🐛 Fix gacha_log up check dehya 2023-05-07 21:18:34 +08:00
plugins ♻️ Rename HTML templates to use .jinja2 extension 2023-05-09 19:19:32 +08:00
resources ♻️ Rename HTML templates to use .jinja2 extension 2023-05-09 19:19:32 +08:00
tests Support SQLite 2023-03-25 11:17:38 +08:00
utils 🐛 Fix Logger 2023-03-21 13:53:56 +08:00
.deepsource.toml 🔧 Update .deepsource.toml 2023-04-06 20:49:48 +08:00
.dockerignore 🎨 Update .dockerignore and .gitignore 2023-03-27 10:31:30 +08:00
.env.example 🐛 Fix WebServer configuration 2023-04-27 22:50:13 +08:00
.git-blame-ignore-revs 🔧 Ignore Code Style Commits in git blame 2022-11-23 09:24:00 +08:00
.gitignore Update characters & prop rule 2023-05-03 17:25:32 +08:00
.pre-commit-config.yaml ⬆ [pre-commit.ci] pre-commit autoupdate 2023-04-04 22:03:12 +08:00
alembic.ini Support SQLite 2023-03-25 11:17:38 +08:00
docker-compose.gen.yml 👷 Docker image rename 2023-04-04 23:28:46 +08:00
Dockerfile Docker add ffmpeg 2023-04-14 12:16:18 +08:00
LICENSE Initial commit 2022-07-26 18:07:31 +08:00
poetry.lock ⬆ Bump fakeredis from 2.10.3 to 2.11.1 2023-04-28 09:23:07 +08:00
pyproject.toml ⬆ Bump fakeredis from 2.10.3 to 2.11.1 2023-04-28 09:23:07 +08:00
README.md Support SQLite 2023-03-25 11:17:38 +08:00
requirements.txt 🚚 Isolated recognize method 2023-04-22 21:14:31 +08:00
run.py ♻️ PaiGram V4 2023-03-14 09:27:22 +08:00
update.sh Initial commit 2022-07-26 18:07:31 +08:00

PaiGram

code_style

简介

基于 python-telegram-bot 的 PaiGram

Alt

环境需求

  • Python 3.11+
  • MySQL or SQLite
  • Redis

使用方法

1. 安装 poetry

pip install --upgrade poetry

2. 安装依赖

poetry install
poetry run playwright install chromium

可选依赖项

poetry install --extras pyro

3. 修改配置

创建 .env 文件并填写数据库连接和 bot token 等参数。

cp .env.example .env

详细配置说明见 Wiki/Env Settings

4. 初始化数据库

poetry run alembic upgrade head

5. 运行

poetry run python ./run.py

使用 Docker 部署

详见 Wiki/Deploy with Docker

使用 Podman 部署

详见 Wiki/Deploy with Podman

其他说明

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

Thanks

Nickname Introduce
原神抽卡全机制总结 本项目抽卡模拟器使用的逻辑
西风驿站 猫冬 本项目攻略图图源
Yunzai-Bot 本项使用的抽卡图片和前端资源来源
Crawler-ghhw 本项目参考的爬虫代码
Enka.Network 角色卡片的数据来源
miao-plugin 角色卡片的参考项目