MCPcopy Create free account
hub / github.com/NobyDa/Script / GiftPack

Function GiftPack

KuaiKan-DailyBonus/KKMH.js:135–172  ·  view source on GitHub ↗
(type)

Source from the content-addressed store, hash-verified

133}
134
135function GiftPack(type) {
136 return new Promise(resolve => {
137 if (!type.match(/今(日|天)可领/)) return resolve();
138 $.get({
139 url: 'https://h5.kuaikanmanhua.com/v1/checkin/api/check/open_gift_bag',
140 headers: {
141 'Cookie': cookie || $.getdata("@KKMH.COOKIE"),
142 'User-Agent': 'Kuaikan/5.75.0/575000(iPhone;Scale/3.00) (iPhone; CPU)',
143 'X-Device': '0'
144 }
145 }, (error, response, data) => {
146 try {
147 if (error) throw new Error(error)
148 const cc = JSON.parse(data)
149 const Details = LogDetails ? data ? `response:\n${data}` : '' : ''
150 if (cc.code == 200 && cc.data) {
151 $.log(`${$.name} 成功${Details}`)
152 $.kkb = cc.data.giftBagKkb ? cc.data.giftBagKkb + cc.data.kkb : cc.data.kkb
153 $.score = cc.data.score;
154 $.gifts = `领取连签礼包成功`;
155 if (cc.data.giftBagScore) $.gifts += `, +${cc.data.giftBagScore}积分`;
156 if (cc.data.giftBagKkb) $.gifts += `, +${cc.data.giftBagKkb}KK币`;
157 if (cc.data.giftBagSupplement) $.gifts += `, +1 补签胶囊`;
158 if (cc.data.giftBagCardCoupon) $.gifts += `, +1 ${cc.data.cardCoupon.title}`;
159 if (cc.data.giftBagYouzanCoupon) $.gifts += `, +1 ${cc.data.youzanCoupon.title}`;
160 } else {
161 $.log(`${$.name} 失败${Details}`)
162 $.gifts = `领取连签礼包失败, ${cc.message || '未知错误'}`
163 }
164 } catch (err) {
165 $.logErr(err)
166 $.gifts = `领取连签礼包错误, 已输出日志`
167 } finally {
168 resolve($.gifts)
169 }
170 })
171 })
172}
173
174function GetCookie() {
175 const RA = $.getdata("@KKMH.COOKIE")

Callers 1

CheckinFunction · 0.85

Calls 4

getMethod · 0.45
getdataMethod · 0.45
logMethod · 0.45
logErrMethod · 0.45

Tested by

no test coverage detected