MCPcopy Create free account
hub / github.com/Semporia/Scripts / slaveHelp

Function slaveHelp

jd_pet.js:286–315  ·  view source on GitHub ↗

* 助力好友, 暂时支持一个好友, 需要拿到shareCode * shareCode为你要助力的好友的 * 运行脚本时你自己的shareCode会在控制台输出, 可以将其分享给他人

()

Source from the content-addressed store, hash-verified

284 * 运行脚本时你自己的shareCode会在控制台输出, 可以将其分享给他人
285 */
286async function slaveHelp() {
287 //$.log(`\n因1.6日好友助力功能下线。故暂时屏蔽\n`)
288 //return
289 let helpPeoples = '';
290 for (let code of newShareCodes) {
291 console.log(`开始助力京东账号${$.index} - ${$.nickName}的好友: ${code}`);
292 if (!code) continue;
293 let response = await request(arguments.callee.name.toString(), {'shareCode': code});
294 if (response.code === '0' && response.resultCode === '0') {
295 if (response.result.helpStatus === 0) {
296 console.log('已给好友: 【' + response.result.masterNickName + '】助力成功');
297 helpPeoples += response.result.masterNickName + ',';
298 } else if (response.result.helpStatus === 1) {
299 // 您今日已无助力机会
300 console.log(`助力好友${response.result.masterNickName}失败,您今日已无助力机会`);
301 break;
302 } else if (response.result.helpStatus === 2) {
303 //该好友已满5人助力,无需您再次助力
304 console.log(`该好友${response.result.masterNickName}已满5人助力,无需您再次助力`);
305 } else {
306 console.log(`助力其他情况:${JSON.stringify(response)}`);
307 }
308 } else {
309 console.log(`助力好友结果: ${response.message}`);
310 }
311 }
312 if (helpPeoples && helpPeoples.length > 0) {
313 message += `【您助力的好友】${helpPeoples.substr(0, helpPeoples.length - 1)}\n`;
314 }
315}
316// 遛狗, 每天次数上限10次, 随机给狗粮, 每次遛狗结束需调用getSportReward领取奖励, 才能进行下一次遛狗
317async function petSport() {
318 console.log('开始遛弯');

Callers 1

jdPetFunction · 0.85

Calls 2

requestFunction · 0.70
logMethod · 0.45

Tested by

no test coverage detected