🎨 Format by zhlint

This commit is contained in:
omg-xtao 2023-12-03 14:38:50 +00:00 committed by GitHub
parent 983695c8eb
commit 19bdef8591
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 13 deletions

View File

@ -6,9 +6,9 @@ contributors: ["karakoo"]
## 创建 `Service` ## 创建 `Service`
服务 `Service` 需定义在 `services` 文件夹下, 并继承 `gram_core.base_service.BaseService` 服务 `Service` 需定义在 `services` 文件夹下并继承 `gram_core.base_service.BaseService`
每个 `Service` 都应包含 `initialize``shutdown` 方法, 且这两个方法都为异步方法 每个 `Service` 都应包含 `initialize``shutdown` 方法且这两个方法都为异步方法
```python ```python
from gram_core.base_service import BaseService from gram_core.base_service import BaseService
@ -27,13 +27,13 @@ class TestService(BaseService):
## 分类 ## 分类
v4 的服务有三类 `Dependence(基础服务)` `Component(组件)` `Service(普通服务)` v4 的服务有三类 `Dependence(基础服务)`、`Component(组件)`、`Service(普通服务)`
### 第一类:基础服务 ### 第一类:基础服务
基础服务是不需要依赖于其他任何服务和组件的服务,它会被最先初始化和运行 基础服务是不需要依赖于其他任何服务和组件的服务,它会被最先初始化和运行
拥有异步方法 initialize 和 shutdown 来管理它的生命周期(后续可能会加入 heartbeat 方法来保持基础服务的一些功能) 拥有异步方法 initialize 和 shutdown 来管理它的生命周期 (后续可能会加入 heartbeat 方法来保持基础服务的一些功能)
存放于 `core/dependence` 目录下 存放于 `core/dependence` 目录下

View File

@ -4,7 +4,7 @@ contributors: ["cworld1"]
# Docker 快速部署 # Docker 快速部署
## 1. 安装 `docker``docker-compose` ## 1安装 `docker``docker-compose`
```bash ```bash
curl -fsSL https://get.docker.com | bash -s docker curl -fsSL https://get.docker.com | bash -s docker
@ -20,7 +20,7 @@ docker-compose version
> 不同系统安装命令可能略有差异,详见:[Docker Documentation](https://docs.docker.com/compose/install/) > 不同系统安装命令可能略有差异,详见:[Docker Documentation](https://docs.docker.com/compose/install/)
> >
## 2. 克隆本项目 ## 2克隆本项目
::: tip ::: tip
@ -33,7 +33,7 @@ git clone https://github.com/PaiGramTeam/PaiGram.git
cd PaiGram cd PaiGram
``` ```
## 3. 修改配置文件 ## 3修改配置文件
```bash ```bash
cp .env.example .env cp .env.example .env
@ -57,7 +57,7 @@ REDIS_PASSWORD=""
以及 bot token 等参数。详见 [Env Settings](../quick-start/env) 以及 bot token 等参数。详见 [Env Settings](../quick-start/env)
### 4. 运行 ### 4运行
```bash ```bash
docker-compose up -d docker-compose up -d

View File

@ -1,6 +1,6 @@
# python-genshin-artifact 伤害计算 # python-genshin-artifact 伤害计算
PaiGram 通过调用 python-genshin-artifact 下文简称PGA 模块实现角色伤害计算,该模块将 Rust 实现的 [genshin_artifact](https://github.com/wormtql/genshin_artifact) 库包装为 python 模块供 PaiGram 使用。 PaiGram 通过调用 python-genshin-artifact (下文简称 PGA) 模块实现角色伤害计算,该模块将 Rust 实现的 [genshin_artifact](https://github.com/wormtql/genshin_artifact) 库包装为 python 模块供 PaiGram 使用。
## 依赖 ## 依赖
@ -29,7 +29,7 @@ pip install python-genshin-artifact
... ...
``` ```
2. 浏览至项目主目录下,用 `cargo` 编译 Rust 代码(可选步骤) 2. 浏览至项目主目录下,用 `cargo` 编译 Rust 代码 (可选步骤)
``` ```
$ cd python-genshin-artifact/ $ cd python-genshin-artifact/
@ -61,9 +61,9 @@ pip install python-genshin-artifact
### 编译 wheel ### 编译 wheel
如果需要导出给其它项目测试或使用(例如 PaiGram,需要通过 `maturin` 将模块编译成 `.whl` 格式以便其它 Python 虚拟环境安装。 如果需要导出给其它项目测试或使用 (例如 PaiGram),需要通过 `maturin` 将模块编译成 `.whl` 格式以便其它 Python 虚拟环境安装。
1. `maturin build`: 1. `maturin build`
``` ```
$ maturin build --out dist $ maturin build --out dist

View File

@ -71,7 +71,7 @@ ADMINS=[{ "username": "", "user_id": -1 }]
ERROR_NOTIFICATION_CHAT_ID=chat_id ERROR_NOTIFICATION_CHAT_ID=chat_id
``` ```
#### 文章推送群组 可选配置项 #### 文章推送群组 (可选配置项)
可选。 可选。