新增webhook url参数
This commit is contained in:
42
README.md
42
README.md
@@ -89,24 +89,58 @@ pip install -r requirements.txt
|
||||
# 注意:成语接龙游戏需要pypinyin库进行拼音处理
|
||||
```
|
||||
|
||||
3. **配置环境变量**
|
||||
3. **配置Webhook**
|
||||
有三种方式配置Webhook URL:
|
||||
|
||||
#### 方式1:命令行参数(推荐)
|
||||
```bash
|
||||
# Linux/Mac
|
||||
python app.py --webhook-url "https://xz.wps.cn/api/v1/webhook/send?key=your_key"
|
||||
|
||||
# Windows
|
||||
python app.py --webhook-url "https://xz.wps.cn/api/v1/webhook/send?key=your_key"
|
||||
```
|
||||
|
||||
#### 方式2:使用启动脚本
|
||||
```bash
|
||||
# Linux/Mac
|
||||
./start.sh -w "https://xz.wps.cn/api/v1/webhook/send?key=your_key"
|
||||
|
||||
# Windows
|
||||
start.bat -w "https://xz.wps.cn/api/v1/webhook/send?key=your_key"
|
||||
```
|
||||
|
||||
#### 方式3:环境变量
|
||||
```bash
|
||||
# 复制配置文件模板
|
||||
cp env.example .env
|
||||
cp config.env.example config.env
|
||||
|
||||
# 编辑配置文件,填入你的Webhook URL
|
||||
nano .env
|
||||
nano config.env
|
||||
```
|
||||
|
||||
4. **运行应用**
|
||||
```bash
|
||||
# 开发模式
|
||||
# 基本启动
|
||||
python app.py
|
||||
|
||||
# 自定义参数启动
|
||||
python app.py --webhook-url "your_webhook_url" --port 8080 --log-level debug
|
||||
|
||||
# 使用启动脚本
|
||||
./start.sh -w "your_webhook_url" -p 8080 -l debug
|
||||
|
||||
# 生产模式(使用uvicorn)
|
||||
uvicorn app:app --host 0.0.0.0 --port 8000 --workers 1
|
||||
```
|
||||
|
||||
### 命令行参数说明
|
||||
- `--webhook-url, -w`: WPS Webhook URL
|
||||
- `--host, -H`: 服务器主机地址 (默认: 0.0.0.0)
|
||||
- `--port, -p`: 服务器端口 (默认: 11000)
|
||||
- `--workers`: 工作进程数 (默认: 1)
|
||||
- `--log-level`: 日志级别 (默认: info)
|
||||
|
||||
## 📝 配置说明
|
||||
|
||||
### 环境变量
|
||||
|
||||
Reference in New Issue
Block a user