@@ -153,25 +153,31 @@ if ($.isNode()) {
153153 dkdlottokeyVal = dkdlottokeyArr [ 0 ] ;
154154
155155 console . log ( `\n💗💕 开始执行脚本任务 💕💗\n` )
156+ console . log ( `\n✅ 签到状态\n` )
157+ await signinit ( )
156158 console . log ( `\n✅ 任务状态\n` )
157159 await dayindex ( )
158160 await boxinit ( )
161+
159162 console . log ( `\n✅ 日常任务\n` )
160- if ( hour == 8 || hour == 12 || hour == 23 ) {
161- console . log ( `\n+执行【今日签到🤙】任务+\n` )
162- await dkdqd ( ) //多看点签到
163- }
163+
164+ console . log ( `\n+执行【今日签到🤙】任务+\n` )
165+ await todaysign ( ) //签到
166+
164167 console . log ( `\n+执行【转盘任务🎡】任务+\n` )
165168 await dkdsxzp ( ) //转盘
166- await dkdcj ( ) //转盘奖励
167-
169+ await dkdcj ( ) //转盘奖励
168170
169171 console . log ( `\n+执行【时段奖励类🕰】任务+\n` )
170172 await dkdbx ( ) //视频宝箱
171173 await dkdsdjl ( ) //小说时段奖励
172174
175+ console . log ( `\n+领取【日常任务🎊】奖励+\n` )
173176 await dkdnomal ( ) //完成日常任务奖励领取
177+
178+ console . log ( `\n+领取【阶段性红包🧧】奖励+\n` )
174179 await dkdpro ( ) //日常任务完成阶段性奖励
180+
175181 console . log ( `\n✅ 刷视频任务\n` )
176182 await dkdvideoapp ( ) //刷视频
177183 console . log ( `\n✅ 提现任务\n` )
@@ -227,9 +233,6 @@ async function dkdvideoapp() {
227233}
228234//日常奖励pro模块
229235async function dkdpro ( ) {
230-
231- console . log ( `\n+领取【阶段性红包🧧】奖励+\n` )
232-
233236 if ( prolist0 == 0 ) {
234237 $ . log ( `【20%进度红包】:未达成` ) ;
235238 } else if ( prolist0 == 2 ) {
@@ -261,34 +264,40 @@ async function dkdpro() {
261264 } else if ( prolist3 == 1 ) {
262265 await redpro4 ( )
263266 }
264-
265267}
266268//日常完成奖励模块
267269async function dkdnomal ( ) {
268270
269- console . log ( `\n+领取【日常任务🎊】奖励+\n` )
270- if ( tasklist0 == 0 ) {
271+ if ( tasklist0 == 0 || tasklist0 == 1 ) {
271272 await dkdsc ( ) //视频领金币
272273 } else {
273274 console . log ( `【视频领金币】:已完成🎉` )
274275 }
275- if ( tasklist1 == 0 ) {
276+ if ( tasklist1 == 0 || tasklist1 == 1 ) {
276277 await dkdgg ( ) //广告视频
277278 } else {
278279 console . log ( `【广告领金币】:已完成🎉` )
279280 }
280- if ( tasklist2 == 0 ) {
281+ if ( tasklist2 == 0 || tasklist2 == 1 ) {
281282 await dkdxs ( ) //小说
282283 } else {
283- console . log ( `【小说赚 】:已完成🎉` )
284+ console . log ( `【小说赚金币 】:已完成🎉` )
284285 }
285- if ( tasklist3 == 0 ) {
286+ if ( tasklist3 == 0 || tasklist3 == 1 ) {
286287 await dkdfx ( ) //分享
287288 } else {
288- console . log ( `【分享赚 】:已完成🎉` )
289+ console . log ( `【分享赚金币 】:已完成🎉` )
289290 }
290291
291292}
293+ //签到模块
294+ async function todaysign ( ) {
295+ if ( todaycode == 0 ) {
296+ await dkdqd ( ) //多看点签到
297+ } else {
298+ $ . log ( `【今日签到】:今天已签到✔️` ) ;
299+ }
300+ }
292301
293302//////////////////////////////////////////////////////////////////
294303//任务状态确认
@@ -320,8 +329,8 @@ async function dayindex() {
320329 $ . log ( `🔸阶段性红包完成度:${ data . data . Task_comp . pro } %` ) ;
321330 $ . log ( `🔸视频领金币:${ data . data . list [ 0 ] . task_go } ` ) ;
322331 $ . log ( `🔸广告领金币:${ data . data . list [ 1 ] . task_go } ` ) ;
323- $ . log ( `🔸小说赚 :${ data . data . list [ 2 ] . task_go } ` ) ;
324- $ . log ( `🔸分享赚 :${ data . data . list [ 3 ] . task_go } ` ) ;
332+ $ . log ( `🔸小说赚金币 :${ data . data . list [ 2 ] . task_go } ` ) ;
333+ $ . log ( `🔸分享赚金币 :${ data . data . list [ 3 ] . task_go } ` ) ;
325334 $ . log ( `🔸高额游戏赚:${ data . data . list [ 4 ] . task_go } ` ) ;
326335 }
327336 }
@@ -363,6 +372,78 @@ async function boxinit() {
363372 } ) ;
364373 } ) ;
365374}
375+ //签到状态
376+ async function signinit ( ) {
377+ return new Promise ( ( resolve ) => {
378+ let url = {
379+ url : `http://dkd-api.dysdk.com/task/index_sign` ,
380+ body : `${ dkdtokenbodyVal } ` ,
381+ headers : JSON . parse ( dkdtokenkeyVal ) ,
382+ } ;
383+ $ . post ( url , async ( err , resp , data ) => {
384+ try {
385+ if ( err ) {
386+ console . log ( "⛔️API查询请求失败❌ ‼️‼️" ) ;
387+ console . log ( JSON . stringify ( err ) ) ;
388+ $ . logErr ( err ) ;
389+ } else {
390+ if ( safeGet ( data ) ) {
391+ if ( logs == 1 ) $ . log ( data )
392+ data = JSON . parse ( data ) ;
393+ day1code = data . data . sign_list . day1 . status
394+ day2code = data . data . sign_list . day2 . status
395+ day3code = data . data . sign_list . day3 . status
396+ day4code = data . data . sign_list . day4 . status
397+ day5code = data . data . sign_list . day5 . status
398+ day6code = data . data . sign_list . day6 . status
399+ day7code = data . data . sign_list . day7 . status
400+ todaycode = data . data . sign_status
401+ if ( day1code == 1 ) {
402+ $ . log ( `🔸签到day1:已签到✔️` ) ;
403+ } else {
404+ $ . log ( `🔸签到day1:未签到✖️` ) ;
405+ }
406+ if ( day2code == 1 ) {
407+ $ . log ( `🔸签到day2:已签到✔️` ) ;
408+ } else {
409+ $ . log ( `🔸签到day2:未签到✖️` ) ;
410+ }
411+ if ( day3code == 1 ) {
412+ $ . log ( `🔸签到day3:已签到✔️` ) ;
413+ } else {
414+ $ . log ( `🔸签到day3:未签到✖️` ) ;
415+ }
416+ if ( day4code == 1 ) {
417+ $ . log ( `🔸签到day4:已签到✔️` ) ;
418+ } else {
419+ $ . log ( `🔸签到day4:未签到✖️` ) ;
420+ }
421+ if ( day5code == 1 ) {
422+ $ . log ( `🔸签到day5:已签到✔️` ) ;
423+ } else {
424+ $ . log ( `🔸签到day5:未签到✖️` ) ;
425+ }
426+ if ( day6code == 1 ) {
427+ $ . log ( `🔸签到day6:已签到✔️` ) ;
428+ } else {
429+ $ . log ( `🔸签到day6:未签到✖️` ) ;
430+ }
431+ if ( day7code == 1 ) {
432+ $ . log ( `🔸签到day7:已签到✔️` ) ;
433+ } else {
434+ $ . log ( `🔸签到day7:未签到✖️` ) ;
435+ }
436+
437+ }
438+ }
439+ } catch ( e ) {
440+ $ . logErr ( e , resp ) ;
441+ } finally {
442+ resolve ( ) ;
443+ }
444+ } ) ;
445+ } ) ;
446+ }
366447//多看点分享
367448function dkdfx ( timeout = 0 ) {
368449 return new Promise ( ( resolve ) => {
@@ -465,7 +546,7 @@ async function redpro1() {
465546 if ( data . status_code == 10020 ) {
466547 $ . log ( `【20%进度红包】:${ data . message } ` ) ;
467548 } else {
468- $ . log ( `【20%进度红包】:获取${ data . data . award } 个金币🏅\n ` ) ;
549+ $ . log ( `【20%进度红包】:获取${ data . data . award } 个金币🏅` ) ;
469550 tz += `【20%进度红包】:获取${ data . data . award } 个金币🏅\n`
470551 }
471552 }
@@ -499,7 +580,7 @@ async function redpro2() {
499580 if ( data . status_code == 10020 ) {
500581 $ . log ( `【50%进度红包】:${ data . message } ` ) ;
501582 } else {
502- $ . log ( `【50%进度红包】:获取${ data . data . award } 个金币🏅\n ` ) ;
583+ $ . log ( `【50%进度红包】:获取${ data . data . award } 个金币🏅` ) ;
503584 tz += `【50%进度红包】:获取${ data . data . award } 个金币🏅\n`
504585 }
505586 }
@@ -533,7 +614,7 @@ async function redpro3() {
533614 if ( data . status_code == 10020 ) {
534615 $ . log ( `【80%进度红包】:${ data . message } ` ) ;
535616 } else {
536- $ . log ( `【80%进度红包】:获取${ data . data . award } 个金币🏅\n ` ) ;
617+ $ . log ( `【80%进度红包】:获取${ data . data . award } 个金币🏅` ) ;
537618 tz += `【80%进度红包】:获取${ data . data . award } 个金币🏅\n`
538619 }
539620 }
@@ -567,7 +648,7 @@ async function redpro4() {
567648 if ( data . status_code == 10020 ) {
568649 $ . log ( `【100%进度红包】:${ data . message } ` ) ;
569650 } else {
570- $ . log ( `【100%进度红包】:获取${ data . data . award } 个金币🏅\n ` ) ;
651+ $ . log ( `【100%进度红包】:获取${ data . data . award } 个金币🏅` ) ;
571652 tz += `【100%进度红包】:获取${ data . data . award } 个金币🏅\n`
572653 }
573654 }
@@ -838,7 +919,7 @@ function dkdsxzp(timeout = 0) {
838919 }
839920 $ . post ( url , async ( err , resp , data ) => {
840921 try {
841- if ( logs == 1 ) $ . log ( data )
922+ if ( logs == 1 ) $ . log ( data )
842923 const result = JSON . parse ( data )
843924 if ( result . status_code == 200 ) {
844925 console . log ( `【转盘次数】:次数为${ result . data . times } 次` )
0 commit comments