LotteryAutoScript/main.js
2021-02-02 18:45:16 +08:00

33 lines
1.1 KiB
JavaScript

const setGlobalVar = require("./lib/setCookie");
const { NUMBER, CLEAR, COOKIE, SCKEY, PUSH_PLUS_TOKEN } = process.env;
((async () => {
if (typeof COOKIE === 'string' && COOKIE.length > 10) {
await setGlobalVar(COOKIE, SCKEY, PUSH_PLUS_TOKEN);
const { start, isMe, checkCookie } = require("./lib/lottery-in-nodejs");
const { clear } = require("./lib/clear");
const isRight = await checkCookie(NUMBER);
if (!isRight) return;
switch (process.argv.slice(2)[0]) {
case 'start':
console.log('开始参与抽奖');
await start();
break;
case 'check':
console.log('检查是否中奖');
await isMe();
break;
case 'clear':
if (typeof CLEAR === 'string' && CLEAR === 'true') {
console.log('开始清理动态');
await clear();
console.log('清理动态完毕');
}
break;
default:
break;
}
}
}))();