优化代码

This commit is contained in:
黄志军
2021-11-12 23:53:38 +08:00
parent 476220be33
commit 191ff4e18b
5 changed files with 1484 additions and 1329 deletions
+13
View File
@@ -52,6 +52,7 @@ windows
九九乘法 九九乘法
九九乘除 九九乘除
书包 书包
书法
乳液 乳液
乳腺 乳腺
交换 交换
@@ -79,6 +80,7 @@ windows
保护壳 保护壳
保护套 保护套
保护膜 保护膜
保护贴膜
保护镜 保护镜
保暖女裤 保暖女裤
保暖裤 保暖裤
@@ -122,18 +124,21 @@ windows
儿童雨伞 儿童雨伞
充电头 充电头
充电桩 充电桩
先徽葱油
光和青春 光和青春
光驱 光驱
免钉胶水 免钉胶水
八倍镜 八倍镜
公主项链 公主项链
公文包 公文包
养生茶
养芝堂 养芝堂
内胆包 内胆包
内衣 内衣
内裤 内裤
冰箱贴 冰箱贴
冰袋 冰袋
决明子
决明子茶 决明子茶
冷兵器 冷兵器
冷凝胶 冷凝胶
@@ -233,6 +238,7 @@ windows
咖啡豆 咖啡豆
咬钩 咬钩
咽炎 咽炎
品雅有机茶
哑光 哑光
哺乳 哺乳
@@ -388,6 +394,7 @@ windows
彩带 彩带
彩铅 彩铅
德尔地板 德尔地板
德生源氨基酸洗发水
徽墨 徽墨
快递纸箱 快递纸箱
思维棋 思维棋
@@ -529,6 +536,7 @@ windows
染发剂 染发剂
柔肤水 柔肤水
柜吸 柜吸
栀子茶
栅网 栅网
标志牌 标志牌
标签纸 标签纸
@@ -685,8 +693,10 @@ windows
猫粮 猫粮
猫罐头 猫罐头
玉米粉 玉米粉
玉米须
玛咖片 玛咖片
玩具女孩 玩具女孩
玫瑰花茶
玻尿酸 玻尿酸
玻珠 玻珠
玻珠幕 玻珠幕
@@ -951,6 +961,7 @@ windows
贴纸 贴纸
贴膜 贴膜
贺卡 贺卡
赛柏瑞斯
赠品 赠品
起雾棒 起雾棒
超比乐 超比乐
@@ -1064,6 +1075,7 @@ windows
雨刮 雨刮
雨披 雨披
雨衣 雨衣
雷气日式
露指 露指
青春痘 青春痘
青汁 青汁
@@ -1118,6 +1130,7 @@ windows
黑头 黑头
黑沙 黑沙
黑色水笔 黑色水笔
黑芝麻丸
鼠标垫 鼠标垫
鼠标手 鼠标手
鼻头 鼻头
+11
View File
@@ -0,0 +1,11 @@
[九江馆]溢流香蛋黄莲蓉月饼中秋节广式散装多口味月饼散称整箱迷你小月饼 月饼多口味混合装16枚
真正香辣牛板筋麻辣零食正宗内蒙古特产独立小包装爱食宠高端牛肉小吃下酒菜追剧小零食 精品100g香辣味
海尔(haier)便携剃须刀全身水洗迷你电动胡须刀出差旅行配备USB充电式刮胡刀 HSQ1-2217升级版 2022款
舟山带鱼段 冷冻带鱼 中段去头去尾 海鲜带鱼纯中段刀鱼 海鲜 生鲜 大段2500g
正宗舟山银鲳鱼 白鲳鱼扁平鱼 新鲜冷冻批发海鲜水产 6斤银鲳鱼(每斤6-8条)
老北京炸酱面杂酱面休闲食品韩国拌面方便面速食特产网红面条102g/包 3包尝鲜装
3份起正宗武汉热干面过早速食拌面碱水面带调料酱包方便面条湖北 6包
老北京炸酱面杂酱面休闲食品韩国拌面方便面速食特产网红面条102g/包 10包
北海牧场 小鲜酪蓝莓味风味发酵乳100g*3杯 0蔗糖酸奶 风味发酵乳 低温酸奶酸牛奶
火山石烤肠纯肉肠地道肠烧烤食材早餐肉食类零食小吃热狗香肠批发 10根1斤原味
秋梅食小粿特产梅干菜扣肉饼香辣酥饼薄烤饼锅盔小吃零食 秋梅干菜饼原味100g*3只
+27 -25
View File
@@ -26,8 +26,24 @@ const $ = new Env('动动种豆得豆');
//Node.js用户请在jdCookie.js处填写动动ck; //Node.js用户请在jdCookie.js处填写动动ck;
//ios等软件用户直接用NobyDa的jd cookie //ios等软件用户直接用NobyDa的jd cookie
let jdNotify = true;//是否开启静默运行。默认true开启 let jdNotify = true;//是否开启静默运行。默认true开启
let postTime = 11
let postDay = 1
let cookiesArr = [], cookie = '', jdPlantBeanShareArr = [], isBox = false, notify, newShareCodes, option, subTitle; let cookiesArr = [], cookie = '', jdPlantBeanShareArr = [], isBox = false, notify, newShareCodes, option, subTitle;
let message = "" let message = ""
let dingtalk1 = "https://oapi.dingtalk.com/robot/send?access_token=18444b555747aad3381bc1d1e3dea72b03158e152a846f818d82a1ca946bd430"
let dingtalk2 = "https://oapi.dingtalk.com/robot/send?access_token=04ab95f07aa0397e7167c6ea3a331bc7fcddbc4cda4a482b1e7e76755f97f6a0"
let roleMap = {
"jd_4521b375ebb5d": "锟子怪",
"jd_542c10c0222bc": "康子怪",
"jd_66dcb31363ef6": "涛子怪",
"jd_66ea783827d30": "跑腿小怪A",
"jd_4311ac0ff4456": "跑腿小怪B",
"jd_45d917547c763": "跑腿小怪C",
"417040678_m": "斌子怪",
"jd_73d88459d908e": "杰杰子",
"381550701lol": "漪漪子",
"jd_4333d5dc1ac5f": "舒楠子",
}
//动动接口地址 //动动接口地址
const JD_API_HOST = 'https://api.m.jd.com/client.action'; const JD_API_HOST = 'https://api.m.jd.com/client.action';
//助力好友分享码(最多3个,否则后面的助力失败) //助力好友分享码(最多3个,否则后面的助力失败)
@@ -58,16 +74,9 @@ let num;
$.nickName = ''; $.nickName = '';
username = $.UserName username = $.UserName
if ($.UserName == "jd_66ea783827d30"){ if (roleMap[username] != undefined) {
username = "跑腿小弟" username = roleMap[username]
} }
if ($.UserName == "jd_4521b375ebb5d"){
username = "锟锟"
}
if ($.UserName == "jd_542c10c0222bc"){
username = "康康"
}
//加上名称 //加上名称
message = message + "<font color=\'#778899\' size=2>【羊毛姐妹】<font color=\'#FFA500\' size=3>" + username + " </font> </font> \n\n " message = message + "<font color=\'#778899\' size=2>【羊毛姐妹】<font color=\'#FFA500\' size=3>" + username + " </font> </font> \n\n "
@@ -100,9 +109,13 @@ let num;
message += "<font color=\'#778899\' size=2> " + `${$.name}, 失败! 原因: ${e}!` + "</font>\n\n" message += "<font color=\'#778899\' size=2> " + `${$.name}, 失败! 原因: ${e}!` + "</font>\n\n"
$.log('', `${$.name}, 失败! 原因: ${e}!`, '') $.log('', `${$.name}, 失败! 原因: ${e}!`, '')
}).finally(() => { }).finally(() => {
// message += getPic()
that.log(message) that.log(message)
postToDingTalk(message) postToDingTalk(message,dingtalk1)
date = new Date()
if (date.getDay() == postDay && date.getHours() == postTime) {
postToDingTalk(message,dingtalk2)
}
$.done(); $.done();
}) })
@@ -127,7 +140,7 @@ async function jdPlantBean() {
awardState = roundList[num - 1].awardState; awardState = roundList[num - 1].awardState;
$.taskList = $.plantBeanIndexResult.data.taskList; $.taskList = $.plantBeanIndexResult.data.taskList;
subTitle = `【动动昵称】${$.plantBeanIndexResult.data.plantUserInfo.plantNickName}`; subTitle = `【动动昵称】${$.plantBeanIndexResult.data.plantUserInfo.plantNickName}`;
message += "<font color=\'#778899\' size=2> " + `【上期时间】${roundList[num - 1].dateDesc.replace('上期 ', '')}\n` + "</font>\n\n"; // message += "<font color=\'#778899\' size=2> " + `【上期时间】${roundList[num - 1].dateDesc.replace('上期 ', '')}\n` + "</font>\n\n";
message += "<font color=\'#778899\' size=2> " + `【上期成长值】${roundList[num - 1].growth}\n` + "</font>\n\n"; message += "<font color=\'#778899\' size=2> " + `【上期成长值】${roundList[num - 1].growth}\n` + "</font>\n\n";
await receiveNutrients();//定时领取营养液 await receiveNutrients();//定时领取营养液
await doHelp();//助力 await doHelp();//助力
@@ -175,7 +188,7 @@ async function doGetReward() {
if (roundList[num].dateDesc.indexOf('本期 ') > -1) { if (roundList[num].dateDesc.indexOf('本期 ') > -1) {
roundList[num].dateDesc = roundList[num].dateDesc.substr(roundList[num].dateDesc.indexOf('本期 ') + 3, roundList[num].dateDesc.length); roundList[num].dateDesc = roundList[num].dateDesc.substr(roundList[num].dateDesc.indexOf('本期 ') + 3, roundList[num].dateDesc.length);
} }
message += "<font color=\'#778899\' size=2>" + `【本期时间】${roundList[num].dateDesc}\n` + "</font>\n\n"; // message += "<font color=\'#778899\' size=2>" + `【本期时间】${roundList[num].dateDesc}\n` + "</font>\n\n";
message += "<font color=\'#778899\' size=2>" + `【本期成长值】${roundList[num].growth}\n` + "</font>\n\n"; message += "<font color=\'#778899\' size=2>" + `【本期成长值】${roundList[num].growth}\n` + "</font>\n\n";
} }
async function doCultureBean() { async function doCultureBean() {
@@ -781,9 +794,7 @@ function Env(t,e){"undefined"!=typeof process&&JSON.stringify(process.env).index
//我加的函数 //我加的函数
function postToDingTalk(messgae) { function postToDingTalk(messgae,dingtalk) {
const dingtalk = "https://oapi.dingtalk.com/robot/send?access_token=18444b555747aad3381bc1d1e3dea72b03158e152a846f818d82a1ca946bd430"
const message1 = "" + messgae const message1 = "" + messgae
that.log(messgae) that.log(messgae)
@@ -829,12 +840,3 @@ function toDingtalk(urlmain, bodyMain) {
timeout: 10000, timeout: 10000,
} }
} }
// function getPic(){
// let code = ["1.gif","2.png","3.png","4.png","5.gif","6.gif","7.gif","8.gif","9.gif","10.png","11.png"]
// let address = "\n\n ![screenshot](https://cdn.jsdelivr.net/gh/selfImprHuang/Go-Tool@v1.2/test/emptyDirTest/3/"
// pos = parseInt(11*Math.random())
// address = address + code[pos] + ")"
// return address
// }
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long