mirror of
https://github.com/shanmiteko/LotteryAutoScript.git
synced 2026-06-04 21:01:17 +08:00
parent
b80c65558d
commit
3f59076d83
@ -2,6 +2,7 @@ module.exports = Object.freeze({
|
|||||||
/**
|
/**
|
||||||
* ## 账号相关
|
* ## 账号相关
|
||||||
* - `COOKIE` 是必填项
|
* - `COOKIE` 是必填项
|
||||||
|
* - `NOTE` 帐号备注
|
||||||
* - `NUMBER` 表示是第几个账号
|
* - `NUMBER` 表示是第几个账号
|
||||||
* - `CLEAR` 是否启用清理功能
|
* - `CLEAR` 是否启用清理功能
|
||||||
* - `ENABLE_MULTIPLE_ACCOUNT` 是否启用多账号
|
* - `ENABLE_MULTIPLE_ACCOUNT` 是否启用多账号
|
||||||
@ -18,6 +19,7 @@ module.exports = Object.freeze({
|
|||||||
*/
|
*/
|
||||||
account_parm: {
|
account_parm: {
|
||||||
COOKIE: "",
|
COOKIE: "",
|
||||||
|
NOTE: "",
|
||||||
NUMBER: 1,
|
NUMBER: 1,
|
||||||
CLEAR: true,
|
CLEAR: true,
|
||||||
|
|
||||||
@ -31,10 +33,17 @@ module.exports = Object.freeze({
|
|||||||
/**
|
/**
|
||||||
* 为防止环境变量过长, 请将多账号填在此处
|
* 为防止环境变量过长, 请将多账号填在此处
|
||||||
* 以大括号内容为模板依次复制(包含大括号),逗号分割
|
* 以大括号内容为模板依次复制(包含大括号),逗号分割
|
||||||
|
* ```
|
||||||
|
* ...
|
||||||
|
* NUMBER: 1
|
||||||
|
* ...
|
||||||
|
* NUMBER: 2
|
||||||
|
* ```
|
||||||
*/
|
*/
|
||||||
multiple_account_parm: [
|
multiple_account_parm: [
|
||||||
{
|
{
|
||||||
COOKIE: "",
|
COOKIE: "",
|
||||||
|
NOTE: "",
|
||||||
NUMBER: 1,
|
NUMBER: 1,
|
||||||
CLEAR: true,
|
CLEAR: true,
|
||||||
WAIT: 60 * 1000
|
WAIT: 60 * 1000
|
||||||
|
|||||||
@ -7,8 +7,9 @@ const bili = require('./net/bili')
|
|||||||
/**
|
/**
|
||||||
* 是否中奖
|
* 是否中奖
|
||||||
* @param {number} num
|
* @param {number} num
|
||||||
|
* @param {string} [note]
|
||||||
*/
|
*/
|
||||||
async function isMe(num) {
|
async function isMe(num, note = "无") {
|
||||||
let desp = '';
|
let desp = '';
|
||||||
const
|
const
|
||||||
{ notice_key_words, update_session_wait, get_session_wait, check_session_pages } = config,
|
{ notice_key_words, update_session_wait, get_session_wait, check_session_pages } = config,
|
||||||
@ -93,7 +94,8 @@ async function isMe(num) {
|
|||||||
log.info('中奖检测', '--> OK');
|
log.info('中奖检测', '--> OK');
|
||||||
}
|
}
|
||||||
if (desp) {
|
if (desp) {
|
||||||
desp += '中奖了别忘给脚本(https://github.com/shanmiteko/LotteryAutoScript)点一个Star哦, 赞助一两块也不是不可以_(:з」∠)_\n\n'
|
desp += `帐号备注: ${note}\n\n`;
|
||||||
|
desp += '中奖了别忘给脚本(https://github.com/shanmiteko/LotteryAutoScript)点一个Star哦, 赞助一两块也不是不可以_(:з」∠)_\n\n'
|
||||||
log.info('可能中奖了', desp);
|
log.info('可能中奖了', desp);
|
||||||
await sendNotify(`帐号${num}可能中奖了`, desp);
|
await sendNotify(`帐号${num}可能中奖了`, desp);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
5
main.js
5
main.js
@ -21,7 +21,7 @@ let loop_wait = 0;
|
|||||||
* @returns {Promise<string>} 错误信息
|
* @returns {Promise<string>} 错误信息
|
||||||
*/
|
*/
|
||||||
async function main() {
|
async function main() {
|
||||||
const { COOKIE, NUMBER, CLEAR, ENABLE_MULTIPLE_ACCOUNT, MULTIPLE_ACCOUNT_PARM } = process.env;
|
const { COOKIE, NOTE, NUMBER, CLEAR, ENABLE_MULTIPLE_ACCOUNT, MULTIPLE_ACCOUNT_PARM } = process.env;
|
||||||
if (ENABLE_MULTIPLE_ACCOUNT) {
|
if (ENABLE_MULTIPLE_ACCOUNT) {
|
||||||
let muti_acco = multiple_account.length
|
let muti_acco = multiple_account.length
|
||||||
? multiple_account
|
? multiple_account
|
||||||
@ -33,6 +33,7 @@ async function main() {
|
|||||||
process.env.COOKIE = acco.COOKIE;
|
process.env.COOKIE = acco.COOKIE;
|
||||||
process.env.NUMBER = acco.NUMBER;
|
process.env.NUMBER = acco.NUMBER;
|
||||||
process.env.CLEAR = acco.CLEAR;
|
process.env.CLEAR = acco.CLEAR;
|
||||||
|
process.env.NOTE = acco.NOTE;
|
||||||
const err_msg = await main();
|
const err_msg = await main();
|
||||||
if (err_msg) {
|
if (err_msg) {
|
||||||
return err_msg
|
return err_msg
|
||||||
@ -65,7 +66,7 @@ async function main() {
|
|||||||
case 'check':
|
case 'check':
|
||||||
log.info('中奖检测', '检查是否中奖');
|
log.info('中奖检测', '检查是否中奖');
|
||||||
loop_wait = check_loop_wait;
|
loop_wait = check_loop_wait;
|
||||||
await isMe(NUMBER);
|
await isMe(NUMBER, NOTE);
|
||||||
break;
|
break;
|
||||||
case 'clear':
|
case 'clear':
|
||||||
if (CLEAR) {
|
if (CLEAR) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user