mirror of
https://github.com/Sitoi/dailycheckin.git
synced 2024-11-17 13:48:03 +08:00
📝 完善腾讯云函数相关文档。
This commit is contained in:
parent
7527a89cca
commit
8a1a5412d7
@ -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`
|
||||
|
||||
|
@ -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
BIN
docs/img/scf_timer.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 119 KiB |
@ -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`
|
||||
|
||||
|
@ -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 文件
|
||||
- 自动将项目部署到腾讯云函数
|
||||
- 自动创建触发器
|
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user