This commit is contained in:
lxk0301
2020-12-02 17:04:27 +08:00
parent 7ad8e9e88c
commit e25095d32e
2 changed files with 21 additions and 95 deletions

View File

@ -9,10 +9,10 @@
"id": "QQ_READ",
"name": "企鹅阅读(QQ小程序)",
"keys": [
"qqreadurl1",
"qqreadhd1",
"qqreadtimeurl1",
"qqreadtimehd1"
"qqreadurl",
"qqreadhd",
"qqreadtimeurl",
"qqreadtimehd"
],
"settings": [],
"author": "@ziye12",

View File

@ -6,9 +6,9 @@
多个账号 对应三个环境变量/secret 使用@符号或者换行隔开
iOS可使用BoxJs可使用此订阅修改复制所需的环境变量 https://raw.githubusercontent.com/lxk0301/jd_scripts/master/backUp/mySelf.boxjs.json
环境变量与BoxJs里面对应关系
QQ_READ_HEADER_VAL ------》 qqreadhd1
QQ_READ_TIME_URL_VAL ------》 qqreadtimeurl1
QQ_READ_TIME_HEADER_VAL ------》 qqreadtimehd1
QQ_READ_HEADER_VAL ------》 qqreadhd
QQ_READ_TIME_URL_VAL ------》 qqreadtimeurl
QQ_READ_TIME_HEADER_VAL ------》 qqreadtimehd
*****************************************************************************************************************
ziye
本人github地址 https://github.com/ziye12/JavaScript
@ -77,23 +77,22 @@ const logs = 1; //0为关闭日志1为开启
const notifyInterval = 3
//0为关闭通知1为所有通知2为宝箱领取成功通知3为宝箱每15次通知一次
const jbid = 1//换号则修改这个值,默认账号1
const dd = 1//单次任务延迟,默认1秒
const TIME = 30//单次时长上传限制默认5分钟
const maxtime = 20//每日上传时长限制默认20小时
const wktimess = 1200//周奖励领取标准默认1200分钟
var tz = ''
const qqreadurlVal = `https://mqqapi.reader.qq.com/mqq/user/init`;
const qqreadurlKey = 'qqreadurl' + jbid
const qqreadurlKey = 'qqreadurl'
// const qqreadurlVal = $.getdata(qqreadurlKey)
const qqreadheaderKey = 'qqreadhd' + jbid
const qqreadheaderKey = 'qqreadhd'
let qqreadheaderVal = $.getdata(qqreadheaderKey)
const qqreadtimeurlKey = 'qqreadtimeurl' + jbid
const qqreadtimeurlKey = 'qqreadtimeurl'
let qqreadtimeurlVal = $.getdata(qqreadtimeurlKey)
const qqreadtimeheaderKey = 'qqreadtimehd' + jbid
const qqreadtimeheaderKey = 'qqreadtimehd'
let qqreadtimeheaderVal = $.getdata(qqreadtimeheaderKey)
//云函数使用在下面填写
let QQ_READ_COOKIES = [
@ -206,26 +205,27 @@ function GetCookie() {
$.done();
}
async function QQ_READ() {
for (let item of QQ_READ_COOKIES) {
for (let i = 0; i < QQ_READ_COOKIES.length; i++) {
$.log(`\n*************开始QQ账号${i + 1}**************\n`);
tz = '';
if (!item["qqreadheaderVal"] || !item['qqreadtimeurlVal'] || !item['qqreadtimeheaderVal']) {
$.log(`账号暂未提供脚本执行所需的cookie`);
if (!QQ_READ_COOKIES[i]["qqreadheaderVal"] || !QQ_READ_COOKIES[i]['qqreadtimeurlVal'] || !QQ_READ_COOKIES[i]['qqreadtimeheaderVal']) {
$.log(`账号${i + 1}暂未提供脚本执行所需的cookie`);
continue
}
qqreadheaderVal = item['qqreadheaderVal'];
qqreadtimeurlVal = item['qqreadtimeurlVal'];
qqreadtimeheaderVal = item['qqreadtimeheaderVal'];
qqreadheaderVal = QQ_READ_COOKIES[i]['qqreadheaderVal'];
qqreadtimeurlVal = QQ_READ_COOKIES[i]['qqreadtimeurlVal'];
qqreadtimeheaderVal = QQ_READ_COOKIES[i]['qqreadtimeheaderVal'];
await qqreadinfo();//用户名
// await $.wait(2000)
await qqreadconfig();//时长查询
// await $.wait(2000)
await qqreadtask();//任务列表
if (task.data.taskList[1].doneFlag == 0) {
if (task.data.taskList[0].doneFlag == 0) {
// await $.wait(2000)
await qqreaddayread();//阅读任务
}
if (task.data.taskList[0].doneFlag == 0) {
if (task.data.taskList[2].doneFlag == 0) {
// await $.wait(2000)
await qqreadsign();//金币签到
// await $.wait(2000)
@ -238,7 +238,7 @@ async function QQ_READ() {
// await $.wait(2000)
await qqreadbox();//宝箱
}
if (task.data.taskList[2].doneFlag == 0) {
if (task.data.taskList[1].doneFlag == 0) {
// await $.wait(2000)
await qqreadssr1();//阅读金币1
await $.wait(3000)
@ -265,80 +265,6 @@ async function QQ_READ() {
}
}
function all() {
for (let item of QQ_READ_COOKIES) {
if (!item["qqreadheaderVal"] || !item['qqreadtimeurlVal'] || !item['qqreadtimeheaderVal']) {
$.log(`账号暂未提供脚本执行所需的cookie`);
continue
}
qqreadheaderVal = item['qqreadheaderVal'];
qqreadtimeurlVal = item['qqreadtimeurlVal'];
qqreadtimeheaderVal = item['qqreadtimeheaderVal'];
for (let i = 0; i < 18; i++) {
(function (i) {
setTimeout(function () {
if (i == 0)
qqreadinfo();//用户名
else if (i == 1)
qqreadconfig();//时长查询
else if (i == 2)
qqreadtask();//任务列表
else if (i == 3 && task.data.taskList[0].doneFlag == 0)
qqreadsign();//金币签到
else if (i == 4 && task.data.treasureBox.doneFlag == 0)
qqreadbox();//宝箱
else if (i == 5 && task.data.taskList[2].doneFlag == 0)
qqreadssr1();//阅读金币1
else if (i == 6 && config.data.pageParams.todayReadSeconds / 3600 <= maxtime)
qqreadtime();//上传时长
else if (i == 7 && task.data.taskList[0].doneFlag == 0)
qqreadtake();//阅豆签到
else if (i == 8 && task.data.taskList[1].doneFlag == 0)
qqreaddayread();//阅读任务
else if (i == 9 && task.data.taskList[2].doneFlag == 0)
qqreadssr2();//阅读金币2
else if (i == 10 && task.data.taskList[3].doneFlag == 0)
qqreadvideo();//视频任务
else if (i == 11 && task.data.taskList[0].doneFlag == 0)
qqreadsign2();//签到翻倍
else if (i == 12 && task.data.treasureBox.videoDoneFlag == 0)
qqreadbox2();//宝箱翻倍
else if (i == 13 && task.data.taskList[2].doneFlag == 0)
qqreadssr3();//阅读金币3
else if (i == 14)
qqreadwktime();//周时长查询
else if (i == 15)
qqreadpick();//领周时长奖励
else if (i == 16)
showmsg();//通知
else if (i == 17)
$.done();//结束
}
, (i + 1) * dd * 1000);
})(i)
}
}
}
//任务列表
function qqreadtask() {
return new Promise((resolve, reject) => {