diff --git a/.gitignore b/.gitignore index 89101a58..4ec34475 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,20 @@ -/config/config.json -**_test.html -test_**.html -logs/ +### Code Editor ### +# VSCode .vscode/ +*.code-workspace +.history +.ionide + +# Pycharm +*.iws .idea/ +out/ + +### Python ### + +# Environments +env/ venv/ cache/ @@ -14,3 +24,10 @@ __pycache__/ *$py.class *.pyo *.pyc + +### Customize ### + +config/config.json +**_test.html +test_**.html +logs/ \ No newline at end of file diff --git a/README.md b/README.md index 3d68d737..584bf105 100644 --- a/README.md +++ b/README.md @@ -9,17 +9,15 @@ ## 简介 -基于 -[python-telegram-bot](https://github.com/python-telegram-bot/python-telegram-bot) -的 Paimon BOT +基于 [python-telegram-bot](https://github.com/python-telegram-bot/python-telegram-bot) 的 Paimon BOT ## 需求 ### 环境需求 -- Python 3.8+ -- MySQL -- Redis +- Python 3.8+ +- MySQL +- Redis #### 环境需求需要的注意事项 @@ -33,7 +31,7 @@ 出现相关的 `telegram` 模块导入的 `ImportError` 错误需要你手动执行 `pip install python-telegram-bot==20.0a0` -请注意你的 python 是否安装 `aiohttp` ( `genshin.py` 的依赖) +请注意你的 python 是否安装 `aiohttp` ( `genshin.py` 的依赖) 如果 `aiohttp` 版本大于 `4.0.0a1` 会导致 `redis` 和 `aiohttp` 的依赖 `async-timeout` 版本冲突进而运行代码导致 `TypeError` 异常 @@ -47,8 +45,9 @@ 这个项目目前正在扩展,加入更多原神相关娱乐和信息查询功能,敬请期待。 ## Thanks -| Nickname | Introduce | -|:-----------------------------------------------------:|-------------------| -| [原神抽卡全机制总结](https://www.bilibili.com/read/cv10468091) | 本项目抽卡模拟器使用的逻辑 | -| [西风驿站](https://bbs.mihoyo.com/ys/collection/307224) | 本项目攻略图图源 | -| [Yunzai-Bot](https://github.com/Le-niao/Yunzai-Bot) | 本项使用的抽卡图片和前端资源来源 | \ No newline at end of file + +| Nickname | Introduce | +| :----------------------------------------------------------: | -------------------------------- | +| [原神抽卡全机制总结](https://www.bilibili.com/read/cv10468091) | 本项目抽卡模拟器使用的逻辑 | +| [西风驿站](https://bbs.mihoyo.com/ys/collection/307224) | 本项目攻略图图源 | +| [Yunzai-Bot](https://github.com/Le-niao/Yunzai-Bot) | 本项使用的抽卡图片和前端资源来源 | diff --git a/jobs/README.md b/jobs/README.md index c2bc78dd..80fe0ea0 100644 --- a/jobs/README.md +++ b/jobs/README.md @@ -2,7 +2,7 @@ ## 说明 -改目录存放 BOT 的工作队列呸注册和具体实现 +改目录存放 BOT 的工作队列、注册和具体实现 ## 基础代码 @@ -15,7 +15,6 @@ from jobs.base import RunDailyHandler from logger import Log from manager import listener_jobs_class - @listener_jobs_class() class JobTest: @@ -36,4 +35,4 @@ class JobTest: jobs 模块下的类必须提供 `build_jobs` 类方法作为构建相应处理程序给 `handle.py` -只需在构建的类前加上 `@listener_jobs_class()` 修饰器即可 \ No newline at end of file +只需在构建的类前加上 `@listener_jobs_class()` 修饰器即可 diff --git a/metadata/README.md b/metadata/README.md index 4cafbf83..46023a44 100644 --- a/metadata/README.md +++ b/metadata/README.md @@ -1,5 +1,5 @@ # metadata 目录说明 -| FileName | Introduce | -|:------------:|------------| -| shortname.py | 记录短名称MAP | \ No newline at end of file +| FileName | Introduce | +| :----------: | ------------- | +| shortname.py | 记录短名称MAP | \ No newline at end of file diff --git a/model/README.md b/model/README.md index 118b56cf..cc4caad7 100644 --- a/model/README.md +++ b/model/README.md @@ -1,6 +1,5 @@ # model 目录说明 - ## apihelpe 模块 用于获取米忽悠BBS的数据写的请求模块 @@ -23,6 +22,6 @@ ### 感谢 -| Nickname | Contribution | -|:----------------------------------------------------------:|--------------| -| [Crawler-ghhw](https://github.com/DGP-Studio/Crawler-ghhw) | 本项目参考的爬虫代码 | +| Nickname | Contribution | +| :--------------------------------------------------------: | -------------------- | +| [Crawler-ghhw](https://github.com/DGP-Studio/Crawler-ghhw) | 本项目参考的爬虫代码 | diff --git a/plugins/README.md b/plugins/README.md index 1defcc25..49e7aa3b 100644 --- a/plugins/README.md +++ b/plugins/README.md @@ -43,7 +43,7 @@ plugins 模块下的类必须提供 `create_handlers` 类方法作为构建相 必要的函数必须捕获异常后通知用户或者直接抛出异常 -入口函数必须使用 `@restricts()` 修饰器 防止洪水攻击 +入口函数必须使用 `@restricts()` 修饰器 防止洪水攻击 我也不知道从那个版本开始 `plugins` 文件夹下的全部模块无需再次修改 `handler` 文件实现注册处理程序 @@ -51,4 +51,4 @@ plugins 模块下的类必须提供 `create_handlers` 类方法作为构建相 **注意:`@restricts()` 修饰器带参,必须带括号,否则会出现调用错误** -如果 `service` 需要全局共用,可以参考 `daily_note.py` 代码 \ No newline at end of file +如果 `service` 需要全局共用,可以参考 `daily_note.py` 代码 diff --git a/resources/README.md b/resources/README.md index 6f6750c6..1de4b665 100644 --- a/resources/README.md +++ b/resources/README.md @@ -4,12 +4,12 @@ 再使用无头浏览器 `playwright` 截图发送给用户 ## background 来源 - + 原神官方 ## 使用的styles + | ProjectName | Contribution | |:-------------------------------------------------:|------------------| | [tailwindcss](https://tailwindcss.com/) | 本项目使用的CSS框架 | | [fontawesome](https://fontawesome.dashgame.com/) | 一套绝佳的图标字体库和CSS框架 | - diff --git a/service/README.md b/service/README.md index 9dfa307a..6442c029 100644 --- a/service/README.md +++ b/service/README.md @@ -2,16 +2,15 @@ ## 文件说明 -| FileName | Introduce | -|:----------:|------------| -| init | 服务初始化 | -| admin | 用于机器人管理 | -| base | 基本数据类型 | -| cache | 相关Redis缓存 | +| FileName | Introduce | +| :--------: | -------------------- | +| init | 服务初始化 | +| admin | 用于机器人管理 | +| base | 基本数据类型 | +| cache | 相关Redis缓存 | | gacha | 抽卡卡池网络信息请求 | -| quiz | 进群问答 | -| repository | 相关MySQL通信 | +| quiz | 进群问答 | +| repository | 相关MySQL通信 | | template | 模板和无头浏览器渲染 | -| user | 用户管理 | -| wish | 抽卡卡池逻辑请求 | - +| user | 用户管理 | +| wish | 抽卡卡池逻辑请求 |