* 观看60分钟任务签到请求 * @async * @function txVideoDownTasks * @returns
()
| 328 | * @returns |
| 329 | */ |
| 330 | async 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 | /** |
no test coverage detected