* 助力好友, 暂时支持一个好友, 需要拿到shareCode * shareCode为你要助力的好友的 * 运行脚本时你自己的shareCode会在控制台输出, 可以将其分享给他人
()
| 284 | * 运行脚本时你自己的shareCode会在控制台输出, 可以将其分享给他人 |
| 285 | */ |
| 286 | async 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领取奖励, 才能进行下一次遛狗 |
| 317 | async function petSport() { |
| 318 | console.log('开始遛弯'); |