feat: 可关闭预约抽奖转发 (#196)

Fixed #196
This commit is contained in:
shanmite 2023-01-03 13:00:35 +08:00
parent 0814154c7a
commit 4fa6d9ace4
3 changed files with 25 additions and 1 deletions

View File

@ -263,7 +263,16 @@ class Monitor extends Searcher {
/** 所有抽奖信息 */ /** 所有抽奖信息 */
let alllotteryinfo = []; let alllotteryinfo = [];
const const
{ check_if_duplicated, save_lottery_info_to_file, set_lottery_info_url, disable_reserve_lottery, reserve_lottery_wait, sneaktower, key_words, model, chatmodel, chat: chats, relay: relays, block_dynamic_type, max_create_time, is_imitator, only_followed, at_users, blockword, blacklist, use_public_blacklist } = config, {
check_if_duplicated, save_lottery_info_to_file,
set_lottery_info_url, disable_reserve_lottery,
is_not_relay_reserve_lottery,
reserve_lottery_wait, sneaktower, key_words,
model, chatmodel, chat: chats, relay: relays,
block_dynamic_type, max_create_time, is_imitator,
only_followed, at_users, blockword, blacklist,
use_public_blacklist
} = config,
now_ts = Date.now() / 1000; now_ts = Date.now() / 1000;
/** /**
@ -433,6 +442,10 @@ class Monitor extends Searcher {
} else { } else {
await delay(reserve_lottery_wait); await delay(reserve_lottery_wait);
await bili.reserve_lottery(reserve_id) await bili.reserve_lottery(reserve_id)
if (is_not_relay_reserve_lottery === true) {
log.info("预约抽奖", "已关闭预约抽奖转发功能");
return false
}
} }
} }
} }

View File

@ -100,6 +100,11 @@ const config = {
*/ */
disable_reserve_lottery: false, disable_reserve_lottery: false,
/**
* 不转发预约抽奖
* - 预约抽奖可能与转发抽奖并存
*/
is_not_relay_reserve_lottery: false,
/** /**
* 检查是否重复转发 * 检查是否重复转发

View File

@ -102,6 +102,12 @@ module.exports = Object.freeze({
*/ */
disable_reserve_lottery: false, disable_reserve_lottery: false,
/**
* 不转发预约抽奖
* - 预约抽奖可能与转发抽奖并存
*/
is_not_relay_reserve_lottery: false,
/** /**
* 检查是否重复转发 * 检查是否重复转发
* - 不检查 -1 * - 不检查 -1