@@ -8,6 +8,7 @@ const KEY_loginlotteryurl = 'chavy_loginlotteryurl_10010'
88const KEY_loginlotteryheader = 'chavy_loginlotteryheader_10010'
99const KEY_findlotteryurl = 'chavy_findlotteryurl_10010'
1010const KEY_findlotteryheader = 'chavy_findlotteryheader_10010'
11+ const chavygolottery = true
1112
1213const signinfo = { }
1314let VAL_loginurl = chavy . getdata ( KEY_loginurl )
@@ -18,20 +19,23 @@ let VAL_loginlotteryurl = chavy.getdata(KEY_loginlotteryurl)
1819let VAL_loginlotteryheader = chavy . getdata ( KEY_loginlotteryheader )
1920let VAL_findlotteryurl = chavy . getdata ( KEY_findlotteryurl )
2021let VAL_findlotteryheader = chavy . getdata ( KEY_findlotteryheader )
22+ let golottery = JSON . parse ( chavy . getdata ( "chavy_golottery_10010" ) || chavygolottery )
2123
2224; ( sign = async ( ) => {
2325 chavy . log ( `🔔 ${ cookieName } ` )
2426 await loginapp ( )
2527 await signapp ( )
26- /*if (VAL_loginlotteryurl && VAL_findlotteryurl) await loginlottery()
27- if (signinfo.encryptmobile) {
28+ if ( golottery == true ) {
29+ if ( VAL_loginlotteryurl && VAL_findlotteryurl ) await loginlottery ( )
30+ if ( signinfo . encryptmobile ) {
2831 await findlottery ( )
2932 if ( signinfo . findlottery && signinfo . findlottery . acFrequency && signinfo . findlottery . acFrequency . usableAcFreq ) {
3033 for ( let i = 0 ; i < signinfo . findlottery . acFrequency . usableAcFreq ; i ++ ) {
3134 await lottery ( )
3235 }
3336 }
34- }*/
37+ }
38+ }
3539 await getinfo ( )
3640 showmsg ( )
3741 chavy . done ( )
@@ -143,9 +147,10 @@ function gettel() {
143147 return tel
144148}
145149
150+
146151function getinfo ( ) {
147152 return new Promise ( ( resolve , reject ) => {
148- const url = { url : `https://mina. 10010.com/wxapplet/bind/getIndexData/alipay/alipaymini?user_id= ${ gettel ( ) } ` }
153+ const url = { url : `https://m.client. 10010.com/mobileService/home/queryUserInfoSeven.htm?version=iphone_c@7.0403&desmobiel= ${ gettel ( ) } &showType=3` , headers : { "Cookie" : JSON . parse ( VAL_loginheader ) [ "Cookie" ] } }
149154 chavy . get ( url , ( error , response , data ) => {
150155 try {
151156 signinfo . info = JSON . parse ( data )
@@ -163,39 +168,43 @@ function getinfo() {
163168function showmsg ( ) {
164169 let subTitle = ''
165170 let detail = ''
166-
167171 // 签到结果
168- if ( signinfo . signapp . signinMedal == 0 ) {
172+ if ( signinfo . signapp . msg == 'ok!' ) {
169173 subTitle = `签到: 成功`
170- detail = `积分: +${ signinfo . signapp . prizeCount } , 成长值: +${ signinfo . signapp . growthV } , 鲜花: +${ signinfo . signapp . flowerCount } `
174+ detail = `积分: +${ signinfo . signapp . data . prizeCount } , 成长值: +${ signinfo . signapp . data . growthV } , 鲜花: +${ signinfo . signapp . data . flowerCount } `
171175 } else if ( signinfo . signapp . msg == '用户今日已签到!' ) {
172176 subTitle = `签到: 重复`
173177 } else {
174178 subTitle = `签到: 失败`
175179 chavy . log ( `❌ ${ cookieName } signapp - response: ${ JSON . stringify ( signinfo . signapp ) } ` )
176180 }
177181
178- if ( signinfo . info . code == '0000 ' ) {
182+ if ( signinfo . info . code == 'Y ' ) {
179183 // 基本信息
180184 detail = detail ? `${ detail } \n` : ``
181- const free = signinfo . info . dataList [ 0 ]
182- const flow = signinfo . info . dataList [ 1 ]
183- const voice = signinfo . info . dataList [ 2 ]
184- detail = `话费: ${ free . number } ${ free . unit } , 已用: ${ flow . number } ${ flow . unit } , 剩余: ${ voice . number } ${ voice . unit } `
185+ const traffic = signinfo . info . data . dataList [ 0 ]
186+ const flow = signinfo . info . data . dataList [ 1 ]
187+ const voice = signinfo . info . data . dataList [ 2 ]
188+ const credit = signinfo . info . data . dataList [ 3 ]
189+ const back = signinfo . info . data . dataList [ 4 ]
190+ const money = signinfo . info . data . dataList [ 5 ]
191+ detail = `${ traffic . remainTitle } : ${ traffic . number } ${ traffic . unit } , ${ flow . remainTitle } : ${ flow . number } ${ flow . unit } , ${ voice . remainTitle } : ${ voice . number } ${ voice . unit } , ${ credit . remainTitle } : ${ credit . number } ${ credit . unit } , ${ back . remainTitle } : ${ back . number } ${ back . unit } , ${ money . remainTitle } : ${ money . number } ${ money . unit } `
185192 } else {
186193 chavy . log ( `❌ ${ cookieName } signapp - response: ${ JSON . stringify ( signinfo . info ) } ` )
187194 }
188-
189- /*if (signinfo.findlottery && signinfo.findlottery.acFrequency && signinfo.lotterylist) {
195+
196+ if ( golottery == true ) {
197+ if ( signinfo . findlottery && signinfo . findlottery . acFrequency && signinfo . lotterylist ) {
190198 subTitle += `; 抽奖: ${ signinfo . findlottery . acFrequency . usableAcFreq } 次`
191199 detail += '\n查看详情\n'
192200
193201 for ( let i = 0 ; i < signinfo . findlottery . acFrequency . usableAcFreq ; i ++ ) {
194202 detail += `\n抽奖 (${ i + 1 } ): ${ signinfo . lotterylist [ i ] . RspMsg } `
195203 }
196- } else {
204+ } else {
197205 chavy . log ( `❌ ${ cookieName } signapp - response: ${ JSON . stringify ( signinfo . findlottery ) } ` )
198- }*/
206+ }
207+ }
199208
200209 chavy . msg ( cookieName , subTitle , detail )
201210}
0 commit comments