mirror of https://github.com/NobyDa/Script.git
Boxjs adjust.
This commit is contained in:
parent
49b7f8870e
commit
446f5b304b
|
@ -54,7 +54,6 @@ hostname= c.tieba.baidu.com
|
|||
*/
|
||||
var $nobyda = nobyda();
|
||||
var cookieVal = $nobyda.read("CookieTB");
|
||||
var done = $nobyda.done();
|
||||
var useParallel = 0; //0自动切换,1串行,2并行(当贴吧数量大于30个以后,并行可能会导致QX崩溃,所以您可以自动切换)
|
||||
var singleNotifyCount = 20; //想签到几个汇总到一个通知里,这里就填几个(比如我有13个要签到的,这里填了5,就会分三次消息通知过去)
|
||||
var process = {
|
||||
|
@ -96,20 +95,23 @@ if ($nobyda.isRequest) {
|
|||
|
||||
|
||||
function signTieBa() {
|
||||
useParallel = $nobyda.read("BDTB_DailyBonus_Mode") || useParallel
|
||||
singleNotifyCount = $nobyda.read("BDTB_DailyBonus_notify") || singleNotifyCount
|
||||
if (!cookieVal) {
|
||||
$nobyda.notify("贴吧签到", "签到失败", "未获取到cookie");
|
||||
return;
|
||||
return $nobyda.done()
|
||||
}
|
||||
$nobyda.get(url_fetch_sign, function(error, response, data) {
|
||||
if (error) {
|
||||
$nobyda.notify("贴吧签到", "签到失败", "未获取到签到列表");
|
||||
$nobyda.done()
|
||||
} else {
|
||||
// $nobyda.notify("贴吧签到", "贴吧列表", response.body);
|
||||
var body = JSON.parse(data);
|
||||
var isSuccessResponse = body && body.no == 0 && body.error == "success" && body.data.tbs;
|
||||
if (!isSuccessResponse) {
|
||||
$nobyda.notify("贴吧签到", "签到失败", (body && body.error) ? body.error : "接口数据获取失败");
|
||||
return;
|
||||
return $nobyda.done()
|
||||
}
|
||||
process.total = body.data.like_forum.length;
|
||||
if (body.data.like_forum && body.data.like_forum.length > 0) {
|
||||
|
@ -122,7 +124,7 @@ function signTieBa() {
|
|||
}
|
||||
} else {
|
||||
$nobyda.notify("贴吧签到", "签到失败", "请确认您有关注的贴吧");
|
||||
return;
|
||||
return $nobyda.done()
|
||||
}
|
||||
}
|
||||
})
|
||||
|
@ -166,6 +168,7 @@ function signBar(bar, tbs) {
|
|||
}
|
||||
} catch (e) {
|
||||
$nobyda.notify("贴吧签到", "贴吧签到数据处理异常", JSON.stringify(e));
|
||||
$nobyda.done()
|
||||
}
|
||||
checkIsAllProcessed();
|
||||
}
|
||||
|
@ -217,6 +220,7 @@ function signBars(bars, tbs, index) {
|
|||
}
|
||||
} catch (e) {
|
||||
$nobyda.notify("贴吧签到", "贴吧签到数据处理异常", JSON.stringify(e));
|
||||
$nobyda.done()
|
||||
}
|
||||
signBars(bars, tbs, ++index)
|
||||
}
|
||||
|
@ -245,6 +249,7 @@ function checkIsAllProcessed() {
|
|||
}
|
||||
}
|
||||
$nobyda.notify("贴吧签到", `签到${spliceArr.length}个,成功${notifySuccessCount}个`, notify);
|
||||
$nobyda.done()
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -273,6 +278,7 @@ function GetCookie() {
|
|||
}
|
||||
}
|
||||
}
|
||||
$nobyda.done()
|
||||
}
|
||||
|
||||
function nobyda() {
|
||||
|
|
|
@ -85,6 +85,33 @@
|
|||
"author": "@NobyDa",
|
||||
"repo": "https://github.com/NobyDa/Script/blob/master/Bilibili-DailyBonus/Manga.js",
|
||||
"icons": ["https://raw.githubusercontent.com/Orz-3/mini/master/bilibili.png", "https://raw.githubusercontent.com/Orz-3/task/master/bilibili.png"]
|
||||
}, {
|
||||
"id": "BaiduTB",
|
||||
"name": "百度贴吧",
|
||||
"keys": ["CookieTB"],
|
||||
"settings": [{
|
||||
"id": "BDTB_DailyBonus_Mode",
|
||||
"name": "签到模式",
|
||||
"val": "0",
|
||||
"type": "radios",
|
||||
"desc": "",
|
||||
"items": [
|
||||
{"key": "0","label": "自动切换"},
|
||||
{"key": "1","label": "顺序执行"},
|
||||
{"key": "2","label": "并发执行"}
|
||||
]
|
||||
}, {
|
||||
"id": "BDTB_DailyBonus_notify",
|
||||
"name": "通知汇总",
|
||||
"val": "",
|
||||
"type": "number",
|
||||
"placeholder": "默认20 (点击以展开说明)",
|
||||
"desc": "想签到几个汇总到一个通知里, 这里就填几个(比如我有13个要签到的, 这里填了5, 就会分三次推送通知)"
|
||||
}],
|
||||
"script": "https://raw.githubusercontent.com/NobyDa/Script/master/BDTieBa-DailyBonus/TieBa.js",
|
||||
"author": "@sazs34 (Original)",
|
||||
"repo": "https://github.com/sazs34/TaskConfig/blob/master/task/sign_baidu_tieba_v2.js",
|
||||
"icons": ["https://raw.githubusercontent.com/Orz-3/mini/master/baidu.png","https://raw.githubusercontent.com/Orz-3/task/master/baidu.png"]
|
||||
}, {
|
||||
"id": "52poje",
|
||||
"name": "吾爱破解",
|
||||
|
|
Loading…
Reference in New Issue