宠汪汪喂食可设置为0(即不喂食)

This commit is contained in:
lxk0301
2021-03-29 09:35:57 +08:00
parent 029c325794
commit c8112c6214
4 changed files with 11 additions and 5 deletions

View File

@ -67,7 +67,7 @@
| `DDQ_NOTIFY_CONTROL` | 点点券<br>推送开关 | 非必须 | 控制点点券是否静默运行,<br>`false`为否(发送推送通知消息),`true`为是(即:不发送推送通知消息) |
| `JDZZ_NOTIFY_CONTROL` | 京东赚赚小程序<br>推送开关 | 非必须 | 控制京东赚赚小程序是否静默运行,<br>`false`为否(发送推送通知消息),`true`为是(即:不发送推送通知消息) |
| `JD_JOY_REWARD_NOTIFY` | 宠汪汪<br>兑换京豆推送开关 | 非必须 | 控制`jd_joy_reward.js`脚本是否静默运行,<br>`false`为否(发送推送通知消息),`true`为是(即:不发送推送通知消息) |
| `JOY_FEED_COUNT` | 宠汪汪喂食数量 | 非必须 | 控制`jd_joy_feedPets.js`脚本喂食数量,可以填的数字10,20,40,80,其他数字不可. |
| `JOY_FEED_COUNT` | 宠汪汪喂食数量 | 非必须 | 控制`jd_joy_feedPets.js`脚本喂食数量,可以填的数字0,10,20,40,80,其他数字不可. |
| `JOY_HELP_FEED` | 宠汪汪帮好友喂食 | 非必须 | 控制`jd_joy_steal.js`脚本是否给好友喂食,`false`为否,`true`为是(给好友喂食) |
| `JOY_RUN_FLAG` | 宠汪汪是否赛跑 | 非必须 | 控制`jd_joy.js`脚本是否参加赛跑(默认参加双人赛跑),<br>`false`为否,`true`为是,脚本默认是`true` |
| `JOY_TEAM_LEVEL` | 宠汪汪<br>参加什么级别的赛跑 | 非必须 | 控制`jd_joy.js`脚本参加几人的赛跑,可选数字为`2`,`10`,`50`<br>其中2代表参加双人PK赛10代表参加10人突围赛<br>50代表参加50人挑战赛(注:此项功能在`JOY_RUN_FLAG`为true的时候才生效)<br>如若想设置不同账号参加不同类别的比赛则用&区分即可(如下三个账号:`2&10&50`) |

View File

@ -2,7 +2,7 @@
jd宠汪汪 搬的https://github.com/uniqueque/QuantumultX/blob/4c1572d93d4d4f883f483f907120a75d925a693e/Script/jd_joy.js
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
IOS用户支持京东双账号,NodeJs用户支持N个京东账号
更新时间2021-2-27
更新时间2021-3-39
活动入口京东APP我的-更多工具-宠汪汪
建议先凌晨0点运行jd_joy.js脚本获取狗粮后再运行此脚本(jd_joy_steal.js)可偷好友积分6点运行可偷好友狗粮
feedCount:自定义 每次喂养数量; 等级只和喂养次数有关,与数量无关
@ -99,7 +99,7 @@ async function jdJoy() {
if ($.getPetTaskConfigRes.success) {
if ($.isNode()) {
if (process.env.JOY_FEED_COUNT) {
if ([10, 20, 40, 80].indexOf(process.env.JOY_FEED_COUNT * 1) > -1) {
if ([0, 10, 20, 40, 80].indexOf(process.env.JOY_FEED_COUNT * 1) > -1) {
FEED_NUM = process.env.JOY_FEED_COUNT ? process.env.JOY_FEED_COUNT * 1 : FEED_NUM;
} else {
console.log(`您输入的 JOY_FEED_COUNT 为非法数字,请重新输入`);
@ -650,6 +650,7 @@ function appGetPetTaskConfig() {
function feedPets(feedNum) {
return new Promise(resolve => {
console.log(`您设置的喂食数量:${FEED_NUM}g\n`);
if (FEED_NUM === 0) console.log(`跳出喂食`);return
console.log(`实际的喂食数量:${feedNum}g\n`);
// const url = `${weAppUrl}/feed?feedCount=${feedNum}&reqSource=weapp`;
const host = `draw.jdfcloud.com`;

View File

@ -1,6 +1,6 @@
/*
宠汪汪喂食(如果喂食80g失败降级一个档次喂食40g,依次类推),三餐,建议一小时运行一次
更新时间2020-11-03
更新时间2021-3-39
活动入口京东APP我的-更多工具-宠汪汪
支持京东多个账号
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
@ -74,7 +74,7 @@ let FEED_NUM = ($.getdata('joyFeedCount') * 1) || 10; //喂食数量默认10g,
subTitle = '';
if ($.isNode()) {
if (process.env.JOY_FEED_COUNT) {
if ([10, 20, 40, 80].indexOf(process.env.JOY_FEED_COUNT * 1) > -1) {
if ([0, 10, 20, 40, 80].indexOf(process.env.JOY_FEED_COUNT * 1) > -1) {
FEED_NUM = process.env.JOY_FEED_COUNT ? process.env.JOY_FEED_COUNT * 1 : FEED_NUM;
} else {
console.log(`您输入的 JOY_FEED_COUNT 为非法数字,请重新输入`);
@ -103,6 +103,7 @@ function showMsg() {
function feedPets(feedNum) {
return new Promise(resolve => {
console.log(`您设置的喂食数量::${FEED_NUM}g\n`);
if (FEED_NUM === 0) console.log(`跳出喂食`);return
console.log(`实际的喂食数量::${feedNum}g\n`);
let opt = {
url: `//jdjoy.jd.com/common/pet/feed?feedCount=${feedNum}&reqSource=h5`,

View File

@ -413,6 +413,10 @@
"type": "radios",
"desc": "每次喂养狗粮克数(默认10g)",
"items": [
{
"key": "0",
"label": "不喂食"
},
{
"key": "10",
"label": "消耗10g"