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

Function feedPetsAgain

jd_pet.js:169–196  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

167}
168//再次投食
169async function feedPetsAgain() {
170 const response = await request('initPetTown');//再次初始化萌宠
171 if (response.code === '0' && response.resultCode === '0' && response.message === 'success') {
172 $.petInfo = response.result;
173 let foodAmount = $.petInfo.foodAmount; //剩余狗粮
174 if (foodAmount - 100 >= 10) {
175 for (let i = 0; i < parseInt((foodAmount - 100) / 10); i++) {
176 const feedPetRes = await request('feedPets');
177 console.log(`投食feedPetRes`);
178 if (feedPetRes.resultCode == 0 && feedPetRes.code == 0) {
179 console.log('投食成功')
180 }
181 }
182 const response2 = await request('initPetTown');
183 $.petInfo = response2.result;
184 subTitle = $.petInfo.goodsInfo.goodsName;
185 // message += `【与爱宠相识】${$.petInfo.meetDays}天\n`;
186 // message += `【剩余狗粮】${$.petInfo.foodAmount}g\n`;
187 } else {
188 console.log("目前剩余狗粮:【" + foodAmount + "】g,不再继续投食,保留部分狗粮用于完成第二天任务");
189 subTitle = $.petInfo.goodsInfo && $.petInfo.goodsInfo.goodsName;
190 // message += `【与爱宠相识】${$.petInfo.meetDays}天\n`;
191 // message += `【剩余狗粮】${$.petInfo.foodAmount}g\n`;
192 }
193 } else {
194 console.log(`初始化萌宠失败: ${JSON.stringify($.petInfo)}`);
195 }
196}
197
198
199async function doTask() {

Callers 1

jdPetFunction · 0.85

Calls 2

requestFunction · 0.70
logMethod · 0.45

Tested by

no test coverage detected