You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 lines
20 KiB

/*
太太乐餐饮服务 微信小程序
==========
青龙变量
==========
export ttlaccount='' 手机号码#密码 多账号@隔开
export ttldh='' 兑换类型@分割 633=10元手机话费仅电信用户 631=30元手机话费仅移动用户 62=5元手机话费仅联通用户 61=2元手机话费仅联通用户
==========
3 years ago
[task_local]
3 years ago
0 8-20 * * * task ttl.js
(日常跑一次就行兑换时可以多跑几次8-9点会签到分享其他时间只兑换)
*/
3 years ago
const x=j;(function(q,X){const I=j,o=q();while(!![]){try{const i=parseInt(I(0x1ec))/0x1*(parseInt(I(0x1cd))/0x2)+-parseInt(I(0x14a))/0x3*(-parseInt(I(0x188))/0x4)+parseInt(I(0x163))/0x5+-parseInt(I(0x1b7))/0x6*(parseInt(I(0x143))/0x7)+-parseInt(I(0x19d))/0x8+parseInt(I(0x15d))/0x9*(parseInt(I(0x154))/0xa)+-parseInt(I(0x18c))/0xb*(parseInt(I(0x1a5))/0xc);if(i===X)break;else o['push'](o['shift']());}catch(A){o['push'](o['shift']());}}}(y,0x21ef5));const $=new Env(x(0x13e));var request=require(x(0x1d5));const notify=$['isNode']()?require('./sendNotify'):'';let status;status=(status=$[x(0x174)](x(0x17a))||'1')>0x1?''+status:'';const hour=new Date(new Date()[x(0x1ac)]()+new Date()[x(0x1a0)]()*0x3c*0x3e8+0x8*0x3c*0x3c*0x3e8)[x(0x1b4)](),minute=new Date(new Date()[x(0x1ac)]()+new Date()[x(0x1a0)]()*0x3c*0x3e8+0x8*0x3c*0x3c*0x3e8)['getMinutes']();let giftAmount,giftNames,giftPrice,date,ttlaccounts='',ttlaccountArr=[],ttldhs='',ttldhArr=[],ttlaccount=$[x(0x15c)]()?process[x(0x1dd)]['ttlaccount']?process[x(0x1dd)]['ttlaccount']:'':$[x(0x19b)](x(0x14f))?$['getdata'](x(0x14f)):'';const ttldh=$[x(0x15c)]()?process['env'][x(0x1c5)]?process[x(0x1dd)]['ttldh']:'':$[x(0x19b)](x(0x1c5))?$[x(0x19b)]('ttldh'):'';let stockPrice=0x0,stockAmount2,stockName='',message='',ttlhds='';const logs=0x0,host=x(0x137);var hours=new Date()['getHours'](),s=new Date()[x(0x192)](),timestamp=Math['round'](new Date()[x(0x1ac)]()/0x3e8)[x(0x1f2)]();function j(q,X){const o=y();return j=function(i,A){i=i-0x132;let v=o[i];return v;},j(q,X);}!(async()=>{const w=x;if(typeof $request!=='undefined'){}else{if(!await checkEnv())return;console[w(0x1a8)]('共'+ttlaccountArr[w(0x1dc)]+'个cookie'),giftAmount={},giftNames={},giftPrice={},await ttl_gift();for(let q=0x0;q<ttlaccountArr['length'];q++){user_pwd=ttlaccountArr[q][w(0x1a4)]('#'),user=user_pwd[0x0],pwd=user_pwd[0x1],giftId=ttldhArr[q],stockAmount2=giftAmount[giftId],stockName=giftNames[giftId],stockPrice=giftPrice[giftId],$[w(0x13c)]='',$[w(0x13f)]=q+0x1,console[w(0x1a8)]('\x0a开始【太太乐'+$[w(0x13f)]+'】'),await ttl_login(),await $[w(0x161)](0x3e8),hour>0x7&&hour<0xa&&(await sign(),await $[w(0x161)](0x7d0),await blog()),await $['wait'](0x3e8),await my();}}})()[x(0x19e)](q=>$['logErr'](q))[x(0x1e3)](()=>$[x(0x1b9)]());async function checkEnv(){const F=x;if(ttlaccount)for(let q of ttlaccount[F(0x1a4)]('@')){if(q)ttlaccountArr['push'](q);}else return console[F(0x1a8)](F(0x1df)),![];if(ttldh)for(let X of ttldh[F(0x1a4)]('@')){if(X)ttldhArr['push'](X);}else return console[F(0x1a8)](F(0x179)),![];return!![];}function ttlck(){const H=x;if($request[H(0x180)][H(0x198)](H(0x1c3))>-0x1){const q=$request['body'][H(0x1d4)];if(q)$[H(0x16c)](q,H(0x173)+status);$['log'](q),$[H(0x186)]($[H(0x145)],'',H(0x13e)+(''+q)+H(0x1d7));}}function y(){const yr=['string','exec','setValueForKey','statusCode','A35D575F-C004-4717-AABC-ED9D1979C3FA','status','setdata','http://www.ttljf.com/ttl_site/chargeApi.do','Mozilla/5.0\x20(iPhone;\x20CPU\x20iPhone\x20OS\x2014_3\x20like\x20Mac\x20OS\x20X)\x20AppleWebKit/605.1.15\x20(KHTML,\x20like\x20Gecko)\x20Mobile/15E148\x20MicroMessenger/8.0.14(0x18000e2f)\x20NetType/4G\x20Language/zh_CN','media-url','floor','body','\x20id:\x20','ttlhd','getval','stack',',\x20错误!','getMonth','get','未设置兑换商品代码:ttldh','ttlstatus','logSeparator','valueForKey','application/json,\x20text/plain,\x20*/*','then','open-url','url','积分达到兑换标准,尝试开始兑换','POST','user','cron','isNeedRewrite','msg','method=charge&userId=','5780VbrkTj','logErr','isArray','cookieJar','253Cjqegk','headers','&platform=android','lodash_get','getjson','\x20API请求失败,请检查网路重试','getMinutes','concat','\x20积分:','==============📣系统通知📣==============','mediaUrl','loaddata','indexOf','gzip,compress,br,deflate','startTime','getdata','resolve','1606872gZCArZ','catch','existsSync','getTimezoneOffset','\x20积分\x20','gifts','Content-Length','split','63708JPJQOa','\x0a签到任务:','getFullYear','log','setval','application/x-www-form-urlencoded','\x20结果:','getTime