()
| 398 | } |
| 399 | |
| 400 | async getLotteryTaskList() { |
| 401 | try { |
| 402 | const result = await this.request(`/lucky/task/package/jfcj${this.activity_code}`); |
| 403 | if (result?.member_id) { |
| 404 | $.log(`🌸账号[${this.index}]🕊抽奖次数任务🎉`); |
| 405 | for (const task of result.task_list || []) { |
| 406 | if (task.today_available_task_number >= 1 && task.today_obtained_task_number < task.today_available_task_number) { |
| 407 | if (task.task_key === "LOGIN") { |
| 408 | $.log(`🌸账号[${this.index}]🕊正在完成任务:${task.task_name}🎉`); |
| 409 | const res = await this.request(`/lucky/task/getLoginOpporturnity/jfcj${this.activity_code}`, { |
| 410 | method: "PUT", |
| 411 | data: {}, |
| 412 | }); |
| 413 | $.log(JSON.stringify(res)); |
| 414 | } |
| 415 | if (task.task_key === "BROWSE_PAGE_TASK") { |
| 416 | $.log(`🌸账号[${this.index}]🕊正在完成任务:${task.task_name}🎉`); |
| 417 | await this.lotteryTaskBrowser(task.link); |
| 418 | } |
| 419 | } |
| 420 | } |
| 421 | } else { |
| 422 | $.log(`🌸账号[${this.index}] 抽奖次数任务-失败:${JSON.stringify(result)}❌`); |
| 423 | } |
| 424 | } catch (e) { |
| 425 | $.log(`🌸账号[${this.index}] 抽奖次数任务-失败:${e.message || e}❌`); |
| 426 | } |
| 427 | } |
| 428 | |
| 429 | async lotteryTaskBrowser(link) { |
| 430 | await this.request(`/lucky/task/browse/page/start/jfcj${this.activity_code}`, { |
no test coverage detected