MCPcopy Create free account
hub / github.com/chavyleung/scripts / showmsg

Function showmsg

10010/10010.js:171–216  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

169}
170
171function showmsg() {
172 let subTitle = ''
173 let detail = ''
174 console.log(signinfo)
175 // 签到结果
176 if (gosign == true) {
177 if (signinfo.signapp.status == '0000') {
178 subTitle = `签到: 成功 `
179 detail = `积分: +${signinfo.signapp.data.prizeCount}, 成长值: +${signinfo.signapp.data.growthV}, 鲜花: +${signinfo.signapp.data.flowerCount}`
180 } else if (signinfo.signapp.status == '0002') {
181 subTitle = `签到: 重复 `
182 } else {
183 subTitle = `签到: 失败 `
184 chavy.log(`❌ ${cookieName} signapp - response: ${JSON.stringify(signinfo.signapp)}`)
185 }
186 }
187
188 if (signinfo.info.code == 'Y') {
189 // 基本信息
190 detail = detail ? `${detail}\n` : ``
191 const traffic = signinfo.info.data.dataList[0]
192 const flow = signinfo.info.data.dataList[1]
193 const voice = signinfo.info.data.dataList[2]
194 const credit = signinfo.info.data.dataList[3]
195 const back = signinfo.info.data.dataList[4]
196 const money = signinfo.info.data.dataList[5]
197 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}`
198 } else {
199 chavy.log(`❌ ${cookieName} signapp - response: ${JSON.stringify(signinfo.info)}`)
200 }
201
202 if (golottery == true) {
203 if (signinfo.findlottery && signinfo.findlottery.acFrequency && signinfo.lotterylist) {
204 subTitle += `抽奖: ${signinfo.findlottery.acFrequency.usableAcFreq}次`
205 detail += '\n查看详情\n'
206
207 for (let i = 0; i < signinfo.findlottery.acFrequency.usableAcFreq; i++) {
208 detail += `\n抽奖 (${i + 1}): ${signinfo.lotterylist[i].RspMsg}`
209 }
210 } else {
211 chavy.log(`❌ ${cookieName} signapp - response: ${JSON.stringify(signinfo.findlottery)}`)
212 }
213 }
214
215 chavy.msg(cookieName, subTitle, detail)
216}
217
218function init() {
219 isSurge = () => {

Callers 1

10010.jsFile · 0.70

Calls 2

logMethod · 0.45
msgMethod · 0.45

Tested by

no test coverage detected