MCPcopy Create free account
hub / github.com/Semporia/Scripts / getask

Function getask

jd_wxFans.js:317–348  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

315}
316
317async function getask() {
318 let taskArr = ["task1Sign", "task2BrowGoods", "task3AddCart", "task4Share"]
319 for (o = 0; o < taskArr.length; o++) {
320 let task = $.taskList[taskArr[o]]
321 if (task.upLimit == task.finishedCount) {
322 console.log("任务" + (o + 1) + "已完成")
323 } else {
324 console.log(`去做任务:${taskArr[o]}`)
325 if (o == 0) {
326 await dotask("doSign")
327 }
328 if (o == 1) {
329 for (bgoods of task.taskGoodList.slice(0, 5)) {
330 await dotask("doBrowGoodsTask", `&skuId=${bgoods.skuId}`)
331 }
332 }
333 if (o == 2) {
334 for (bgoods of task.taskGoodList.slice(0, 5)) {
335 await dotask("doAddGoodsTask", `&skuId=${bgoods.skuId}`)
336 }
337 }
338 if (o == 3) {
339 await dotask("doShareTask")
340 await dotask("doShareTask")
341 }
342 }
343 }
344 if(!$.follow){
345 console.log("去做任务:followShop")
346 await dotask("followShop")
347 }
348}
349
350// 做任务
351function dotask(id, body) {

Callers 1

jd_wxFans.jsFile · 0.85

Calls 2

dotaskFunction · 0.70
logMethod · 0.45

Tested by

no test coverage detected