完善文档

This commit is contained in:
Sitoi 2020-12-06 17:44:11 +08:00
parent 8bb236e583
commit ff1fac3c21
4 changed files with 75 additions and 72 deletions

141
README.md
View File

@ -2,36 +2,46 @@
基于腾讯云函数的每日签到脚本(支持多账号使用)
## 一、功能
## 签到列表
- [x] 爱奇艺每日签到: 签7天奖1天14天奖2天28天奖7天日常任务随机成长值
- [x] 全民K歌每日签到: 每日签到获取鲜花
- [x] 百度站点每日提交: 每日提交网站页面供百度收录
- [x] 腾讯视频每日签到: 每日两次腾讯视频签到获取成长值
- [x] 吾爱破解每日签到: 每日签到获取 2枚吾爱币
- [x] 吾爱破解每日签到: 每日签到获取2枚吾爱币
- [x] 有道云笔记每日签到: 每日签到获取存储空间
- [x] 网易云音乐每日签到升级: 每日自动登录签到 + 刷歌 310 首
## 二、使用
## TODO
> 腾讯云函数使用(腾讯云函数相关教程请自行百度)
- [ ] 添加其他通知服务
- [ ] 修改通知结构
- [ ] 添加 GitHub Actions 使用
- [ ] 添加新的签到脚本,请到 [ISSUE](https://github.com/Sitoi/DailyCheckIn/issues) 中提交
## 使用方法
### 方法一: 本地使用
1. 根据各个使用文档获取对应的参数,并修改 `config.json`
2. 上传至【腾讯云函数】
3. 配置定时触发器
2. 安装 Pypi 依赖包
3. 运行 `index.py` 即可
> 本地使用
### 方法二: 腾讯云函数使用
1. 根据各个使用文档获取对应的参数,并修改 `config.json`
2. 运行 `index.py` 即可
> (腾讯云函数相关教程请自行百度)
> GitHub Action 使用
1. [点击下载代码](https://github.com/Sitoi/DailyCheckIn/archive/main.zip)
2. 解压代码压缩包
3. 根据各个使用文档获取对应的参数,并修改 `config.json`
4. 上传至【腾讯云函数】
5. 配置定时触发器
### 方法三: GitHub Action 使用
TODO
## 获取 Cookie 教程
> 以爱奇艺为例
## 获取 Cookie 教程(以爱奇艺为例)
![获取 cookie 教程](./img/iqiyi_cookie.png)
@ -50,71 +60,64 @@ TODO
```json
{
"dingtalk": {
"dingtalk_secret": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"dingtalk_access_token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"iqiyi": [
{
"iqyi_cookie": "QC005=5e8c9fd4e1235215c70796ebdfb1d944; QC142=zz_"
"iqiyi_cookie": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
],
"BaiduUrlSubmit": [
"vqq": [
{
"vqq_cookie": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
],
"52pojie": [
{
"pojie_cookie": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
],
"youdao": [
{
"youdao_cookie": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
],
"kgqq": [
{
"kgqq_cookie": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
],
"music163": [
{
"music163_phone": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"music163_password": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
],
"baidu_url_submit": [
{
"data_url": "https://cdn.jsdelivr.net/gh/Sitoi/Sitoi.github.io/baidu_urls.txt",
"submit_url": "http://data.zz.baidu.com/urls?site=https://sitoi.cn&token=bJIOyR1kxxxxxwu",
"times": 100
"submit_url": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"times": 10
}
],
"dingtalk": {
"dingtalk_secret": "SECb7ee6efb290d5497fe1xxx38fd0aa1d18ae47",
"dingtalk_access_token": "c4eb939ba9e3xxx105448661ffb78eb8155e"
}
]
}
```
### dingtalk
钉钉推送配置信息
```json
{
"dingtalk_secret": "SECb7ee6efb290d5497fe1xxx38fd0aa1d18ae47",
"dingtalk_access_token": "c4eb939ba9e3xxx105448661ffb78eb8155e"
}
```
> 配置相关文档,请自行百度
- dingtalk_secret: 密钥
- dingtalk_access_token: 只需 `https://oapi.dingtalk.com/robot/send?access_token=XXX` 等于符号后面的 `XXX`
### iqiyi
> 支持多账号
```json
[
{
"iqiyi_cookie": "QC005=5e8c9fd4e1235215c70796ebdfb1d944; QC142=zz_"
}
]
```
- iqiyi_cookie: iqiyi 帐号的 cookie 信息
### BaiduUrlSubmit
> 支持多账号
```json
[
{
"data_url": "https://cdn.jsdelivr.net/gh/Sitoi/Sitoi.github.io/baidu_urls.txt",
"submit_url": "http://data.zz.baidu.com/urls?site=https://sitoi.cn&token=bJIOyR1kxxxxxwu",
"times": 100
}
]
```
- data_url: 获取待提交网站的 URL
链接,参考:[https://cdn.jsdelivr.net/gh/Sitoi/Sitoi.github.io/baidu_urls.txt](https://cdn.jsdelivr.net/gh/Sitoi/Sitoi.github.io/baidu_urls.txt)
- submit_url: 提交百度网站的目标 URL获取地址[百度站点管理](https://ziyuan.baidu.com/site/index#/)
参考格式:`http://data.zz.baidu.com/urls?site=https://sitoi.cn&token=xxxxx`
- times: 每日对同一个网站提交次数
|Name|归属|属性|说明|
|:---:|:---:|:---:|:---|
|dingtalk.`dingtalk_secret`|钉钉推送|非必须|钉钉推送[官方文档](https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq) 密钥,机器人安全设置页面,加签一栏下面显示的 `SEC` 开头的字符串, 注:填写了 `DD_BOT_TOKEN``DD_BOT_SECRET`,钉钉机器人安全设置只需勾选`加签`即可,其他选项不要勾选|
|dingtalk.`dingtalk_access_token`|钉钉推送|非必须|钉钉推送[官方文档](https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq) ,只需 `https://oapi.dingtalk.com/robot/send?access_token=XXX` 等于符号后面的 `XXX` 注:如果钉钉推送只填写 `DD_BOT_TOKEN`,那么安全设置需勾选`自定义关键词`,内容输入输入`账号`即可,其他安全设置不要勾选|
|iqiyi.`iqiyi_cookie`|爱奇艺|非必须|[爱奇艺](https://www.iqiyi.com/) 帐号的 cookie 信息|
|vqq.`vqq_cookie`|腾讯视频|非必须|[腾讯视频](https://v.qq.com/) 帐号的 cookie 信息|
|52pojie.`pojie_cookie`|吾爱破解|非必须|[吾爱破解](https://www.52pojie.cn/index.php) 帐号的 cookie 信息|
|youdao.`youdao_cookie`|有道云笔记|非必须|[有道云笔记](https://note.youdao.com/web/) 帐号的 cookie 信息|
|kgqq.`kgqq_cookie`|全民K歌|非必须|[全民K歌](https://kg.qq.com/index-pc.html) 帐号的 cookie 信息|
|music163.`music163_phone`|网易云音乐|非必须|[网易云音乐](https://music.163.com/) 帐号的手机号|
|music163.`music163_password`|网易云音乐|非必须|[网易云音乐](https://music.163.com/) 帐号的密码|
|baidu_url_submit.`data_url`|百度搜索资源平台|非必须|提交网站的 URL 链接,参考:[baidu_urls.txt](https://cdn.jsdelivr.net/gh/Sitoi/Sitoi.github.io/baidu_urls.txt)|
|baidu_url_submit.`submit_url`|百度搜索资源平台|非必须|[百度搜索资源平台](https://ziyuan.baidu.com/site/index#/) 提交百度网站的目标 URL参考格式`http://data.zz.baidu.com/urls?site=https://sitoi.cn&token=xxxxx`|
|baidu_url_submit.`times`|百度搜索资源平台|非必须|每日对同一个网站提交次数|

View File

@ -70,7 +70,7 @@ if __name__ == "__main__":
data = json.loads(f.read())
dingtalk_secret = data.get("dingtalk", {}).get("dingtalk_secret")
dingtalk_access_token = data.get("dingtalk", {}).get("dingtalk_access_token")
baidu_url_submit_list = data.get("BaiduUrlSubmit", [])
baidu_url_submit_list = data.get("baidu_url_submit", [])
BaiduUrlSubmit(
dingtalk_secret=dingtalk_secret,
dingtalk_access_token=dingtalk_access_token,

View File

@ -34,7 +34,7 @@
"music163_password": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
],
"BaiduUrlSubmit": [
"baidu_url_submit": [
{
"data_url": "https://cdn.jsdelivr.net/gh/Sitoi/Sitoi.github.io/baidu_urls.txt",
"submit_url": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",

View File

@ -24,7 +24,7 @@ def main_handler(event, context):
iqiyi_cookie_list=iqiyi_cookie_list,
).main()
baidu_url_submit_list = data.get("BaiduUrlSubmit", [])
baidu_url_submit_list = data.get("baidu_url_submit", [])
if baidu_url_submit_list:
BaiduUrlSubmit(
dingtalk_secret=dingtalk_secret,