Collect authenticated Qinglong scripts batch

This commit is contained in:
Hermes Agent
2026-05-24 03:53:42 +00:00
parent 0d80b33d25
commit 28d62fef03
86 changed files with 18420 additions and 5 deletions

View File

@@ -0,0 +1,74 @@
// # Source: https://github.com/Wenmoux/checkbox/blob/master/scripts/nga.js
// # Raw: https://raw.githubusercontent.com/Wenmoux/checkbox/master/scripts/nga.js
// # Repo: Wenmoux/checkbox
// # Path: scripts/nga.js
// # UploadedAt: 2022-12-29T07:44:16Z
// # SHA256: a31a39d2686a445bba1c94e9887a51f92854932d575a45c27bf8c7ab35850ea9
// # Category: APP版/抓包
// # Evidence: cookie/token/authorization/header
//
const axios = require("axios");
function ngaGet(lib, act, output = 11, other = null) {
return new Promise(async (resolve) => {
try {
let nga = config.nga;
let url = "https://ngabbs.com/nuke.php";
let res = await axios.post(
url,
`access_uid=${nga.uid}&access_token=${
nga.accesstoken
}& app_id=1010&__act=${act}&__lib=${lib}&__output=${output}&${other}`, {
headers: {
"User-Agent": nga.UA ? nga.UA : "xxxxxx Nga_Official/90409"
}
}
);
console.log(" " + (res.data && res.data.time || res.data.code))
resolve(res.data)
} catch (err) {
console.log(err);
resolve({
error: ["签到接口请求出错"]
})
}
resolve();
});
}
async function task() {
msg = "【NGA】\n"
//签到
let res1 = await ngaGet("check_in", "check_in")
if (res1 && res1.data) {
msg += " 签到:" + res1.data[0];
} else {
console.log(res1);
msg += " 签到:" + (res1.error && res1.error[0]);
}
if (!msg.match(/登录|CLIENT/)) {
await ngaGet("mission", "checkin_count_add", 11, "mid=2&get_success_repeat=1&no_compatible_fix=1")
await ngaGet("mission", "checkin_count_add", 11, "mid=131&get_success_repeat=1&no_compatible_fix=1")
await ngaGet("mission", "checkin_count_add", 11, "mid=30&get_success_repeat=1&no_compatible_fix=1")
console.log("看视频免广告")
await ngaGet("mission", "video_view_task_counter_add_v2_for_adfree_sp1")
for (c of new Array(4)) await ngaGet("mission", "video_view_task_counter_add_v2_for_adfree")
console.log("看视频得N币")
for (c of new Array(5)) await ngaGet("mission", "video_view_task_counter_add_v2")
//分享帖子
console.log("分享帖子 5")
tid = Math.ceil(Math.random() * 12346567) + 12345678
for (c of new Array(5)) await ngaGet("data_query", "topic_share_log_v2", 12, "event=4&tid=" + tid)
console.log("领取分享奖励 1N币")
await ngaGet("mission", "check_mission", 11, "mid=149&get_success_repeat=1&no_compatible_fix=1")
//查询
let {
data: [sign, money, y]
} = await ngaGet("check_in", "get_stat")
msg += ` 连签 ${sign.continued}天 累签 ${sign.sum}\n N币${money.money_n}\n 铜币:${money.money}\n 啊哈:${y[0]}`
}
return msg
}
module.exports = task;