📝 完善腾讯云函数相关文档。

This commit is contained in:
shitao 2021-03-01 23:13:56 +08:00
parent 7527a89cca
commit 8a1a5412d7
6 changed files with 44 additions and 35 deletions

View File

@ -27,11 +27,7 @@ curl https://raw.githubusercontent.com/Sitoi/dailycheckin/main/docker_start.sh |
文件路径: `./config/config.json`
> 请务必到 [http://www.json.cn](http://www.json.cn) 网站检查 `config.json` 文件格式是否正确!
> 请务必到 [http://www.json.cn](http://www.json.cn) 网站检查 `config.json` 文件格式是否正确!
> 请务必到 [http://www.json.cn](http://www.json.cn) 网站检查 `config.json` 文件格式是否正确!
> ⚠️ ️请务必到 [http://www.json.cn](http://www.json.cn) 网站检查 `config.json` 文件格式是否正确!
参考 [配置说明文档](https://sitoi.github.io/dailycheckin/settings/) ,并修改 `config.json`

View File

@ -2,16 +2,13 @@
## 一、fork 本项目
项目地址: [https://github.com/Sitoi/dailycheckin](https://github.com/Sitoi/dailycheckin)
## 二、配置项目 Secrets
> _**斜体加粗大写英文字母**_ 表示 GitHub Actions Secrets 环境变量名称,内容直接复制 _**斜体加粗大写英文字母 key**_ 对应的 value
> ⚠️ _**斜体加粗大写英文字母**_ 表示 GitHub Actions Secrets 环境变量名称,内容直接复制 _**斜体加粗大写英文字母 key**_ 对应的 value
> _**斜体加粗大写英文字母**_ 表示 GitHub Actions Secrets 环境变量名称,内容直接复制 _**斜体加粗大写英文字母 key**_ 对应的 value
> _**斜体加粗大写英文字母**_ 表示 GitHub Actions Secrets 环境变量名称,内容直接复制 _**斜体加粗大写英文字母 key**_ 对应的 value
参考[配置说明文档](https://sitoi.github.io/dailycheckin/settings/) GitHub Actions Secrets 环境变量
参考[配置说明文档](https://sitoi.github.io/dailycheckin/settings/) `GitHub Actions Secrets` 环境变量
![Secret 教程](https://cdn.jsdelivr.net/gh/Sitoi/dailycheckin/docs/img/secret.png)
@ -27,9 +24,9 @@ IQIYI_COOKIE_LIST
```json
[
{
"iqiyi_cookie":"QC005=xxxx; QC142=xxxx; T00404=xxxx; QC006=xxxx; __uuid=xxxx; QC173=0; P00004=xxxx; P00003=xxxx; P00010=xxxx; P01010=xxxx; P00PRU=xxxx"
}
{
"iqiyi_cookie": "QC005=xxxx; QC142=xxxx; T00404=xxxx; QC006=xxxx; __uuid=xxxx; QC173=0; P00004=xxxx; P00003=xxxx; P00010=xxxx; P01010=xxxx; P00PRU=xxxx"
}
]
```

BIN
docs/img/scf_timer.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

View File

@ -2,11 +2,7 @@
## 参数说明
> _**斜体加粗大写英文字母**_ 表示 GitHub Actions Secrets 环境变量名称,内容直接复制 _**斜体加粗大写英文字母 key**_ 对应的 value 是 List 格式的直接复制全部 List 内容
> _**斜体加粗大写英文字母**_ 表示 GitHub Actions Secrets 环境变量名称,内容直接复制 _**斜体加粗大写英文字母 key**_ 对应的 value 是 List 格式的直接复制全部 List 内容
> _**斜体加粗大写英文字母**_ 表示 GitHub Actions Secrets 环境变量名称,内容直接复制 _**斜体加粗大写英文字母 key**_ 对应的 value 是 List 格式的直接复制全部 List 内容
> ⚠️️ _**斜体加粗大写英文字母**_ 表示 GitHub Actions Secrets 环境变量名称,内容直接复制 _**斜体加粗大写英文字母 key**_ 对应的 value 是 List 格式的直接复制全部 List 内容
### 推送配置
@ -189,12 +185,7 @@
## 示例
> 请务必到 [http://www.json.cn](http://www.json.cn) 网站检查 `config.json` 文件格式是否正确!
> 请务必到 [http://www.json.cn](http://www.json.cn) 网站检查 `config.json` 文件格式是否正确!
> 请务必到 [http://www.json.cn](http://www.json.cn) 网站检查 `config.json` 文件格式是否正确!
> ⚠️ 请务必到 [http://www.json.cn](http://www.json.cn) 网站检查 `config.json` 文件格式是否正确!
配置文件:`config/config.json`

View File

@ -1,21 +1,46 @@
# 腾讯云函数教程
## 方式一、下载到本地修改后上传
> (腾讯云函数相关教程请自行百度)
## 一、下载Clone本项目到本地
### 一、下载Clone本项目到本地
> 下载的需要解析压缩包
> ⚠️ 下载的需要解压压缩包
下载地址: [https://github.com/Sitoi/DailyCheckIn/archive/main.zip](https://github.com/Sitoi/DailyCheckIn/archive/main.zip)
- 下载地址: [https://github.com/Sitoi/DailyCheckIn/archive/main.zip](https://github.com/Sitoi/DailyCheckIn/archive/main.zip)
Clone 地址: [https://github.com/Sitoi/dailycheckin.git](https://github.com/Sitoi/dailycheckin.git)
- Clone 地址: [https://github.com/Sitoi/dailycheckin.git](https://github.com/Sitoi/dailycheckin.git)
## 二、拷贝 `config/config.template.json``config/config.json` 并修改
### 二、创建并修改 config.json 配置文件
拷贝 `config/config.template.json``config/config.json` 并修改
参考[配置说明文档](https://sitoi.github.io/dailycheckin/settings/) ,并修改 `config/config.json`
## 三、上传至【腾讯云函数】
### 三、上传至【腾讯云函数】
## 四、配置定时触发器
云函数 → 函数服务 → 新建 → 自定义创建 → 本地上传文件夹 → 选择带有自定义配置文件的文件夹上传
待完善
### 四、配置定时触发器
进入函数 → 触发管理 → 新建触发器 → 安装下图进行配置
![触发器配置](https://cdn.jsdelivr.net/gh/Sitoi/dailycheckin/docs/img/scf_timer.png)
## 方式二、配置 Secrets 参数 基于 GitHub Action 上传致腾讯云函数
### 一、将需要签到的 cookie 账号信息填入 GitHub Actions Secrets 变量里
参考: [GitHub Actions 使用教程](https://sitoi.github.io/dailycheckin/github-actions/)
### 二、多配置腾讯云函数相关的两个参数
- TENCENT_SECRET_ID
- TENCENT_SECRET_KEY
### 三、运行相关的 GitHub Actions 进行部署
- 根据 Secrets 配置的账号等信息自动渲染 config.json 文件
- 自动将项目部署到腾讯云函数
- 自动创建触发器

View File

@ -70,7 +70,7 @@ notice_map = {
def env2list(key):
try:
value = json.loads(os.getenv(key, [])) if os.getenv(key) else []
value = json.loads(os.getenv(key, []).strip()) if os.getenv(key) else []
if isinstance(value, list):
value = value
else: