// # Source: https://github.com/Wenmoux/checkbox/blob/master/scripts/aoqi.js // # Raw: https://raw.githubusercontent.com/Wenmoux/checkbox/master/scripts/aoqi.js // # Repo: Wenmoux/checkbox // # Path: scripts/aoqi.js // # UploadedAt: 2024-02-09T08:25:50Z // # SHA256: eb9a39b19a4c85f698020d7843d5052e768dff4a2705106bd64228d4cba6c34e // # Category: web版/账密 // # Evidence: web/H5关键词 + username/password/login // const axios = require("axios") var sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); const headers = { "User-Agent": "Mozilla/5.0 (Linux; Android 11; Redmi K30) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.120 Mobile Safari/537.36", referer: "http://www.100bt.com/", "Host": "service.100bt.com", cookie: config.aoqi.cookie } function get(api, data) { return new Promise(async (resolve) => { try { let url = `http://service.100bt.com/creditmall/${api}.jsonp?${data}&_=${Date.now()}` let res = await axios.get(url, { headers }) console.log(res.data.jsonResult.message) resolve(res.data.jsonResult) } catch (err) { console.log(err) } resolve(); }); } function getSsort(arr){for(var j=0;j x.status == 1).length if (b == 5) console.log("今日已完成5任务") else taskList = await getSsort(res.data.filter(x => x.status != 1)) for (task of taskList) { await sleep(2500) await get("activity/do_task", `taskId=${task.taskID}&gameId=${task.gameID}`) } let infores = await get("my/user_info") info = `积分:${infores.data.credit} 已累计签到:${infores.data.signInTotal}天` } else { info = res.message if((/请先登录/).test(info)) info +="单独通知" } console.log(info) return "【奥拉星】:"+info } //aoqi() module.exports = aoqi