MCPcopy Create free account
hub / github.com/ClydeTime/Surge / txVideoDownTasks

Function txVideoDownTasks

Script/Task/videoqq.js:330–365  ·  view source on GitHub ↗

* 观看60分钟任务签到请求 * @async * @function txVideoDownTasks * @returns

()

Source from the content-addressed store, hash-verified

328 * @returns
329 */
330async function txVideoDownTasks() {
331 let opt = {
332 url: `https://vip.video.qq.com/rpc/trpc.new_task_system.task_system.TaskSystem/ProvideAward?rpc_data=%7B%22task_id%22:1%7D`,
333 headers: {
334 referer: "https://film.video.qq.com/x/grade/?ptag=user.apho&ovscroll=0&hidetitlebar=1&aid=V0$$1:0$2:7$3:8.11.01.25068$4:0$8:4&isDarkMode=1&uiType=REGULAR",
335 cookie: txspCookie
336 }
337 };
338 return await $.fetch(opt).then(response => {
339 try {
340 const obj = $.toObj(response.body)
341 var code = obj.ret;
342 let check_in_score = obj.check_in_score;
343 let message;
344 if (code === 0 && check_in_score != undefined) {
345 message = "观看任务签到成功:签到分数:" + check_in_score + "分 🎉" + "\n";
346 $.log(message);
347 } else if (code === -2002) {
348 message = "观看任务签到成功:您已签到 ‼️‼️" + "\n";
349 $.log(message);
350 } else if (code === -2003) {
351 message = "观看任务签到失败:任务未完成 ‼️‼️" + "\n";
352 $.log(message);
353 } else if (code === -2007) {
354 message = "观看任务签到失败:非会员无法签到";
355 $.log(message);
356 } else {
357 message = "观看任务签到失败:请查看控制台输出";
358 $.log(`观看任务签到失败:异常详细信息如下\n${obj.msg}`);
359 }
360 $.taskInfo += message + `\n`;
361 } catch (e) {
362 $.logErr(e, response)
363 }
364 })
365}
366
367
368/**

Callers 1

videoqq.jsFile · 0.85

Calls 4

fetchMethod · 0.45
toObjMethod · 0.45
logMethod · 0.45
logErrMethod · 0.45

Tested by

no test coverage detected