feat: minfollower填0可关闭本地粉丝数筛选

This commit is contained in:
shanmite 2021-11-28 21:33:15 +08:00
parent 111602f248
commit eae72dbdd7
2 changed files with 16 additions and 13 deletions

View File

@ -110,14 +110,19 @@ class Monitor extends Searcher {
continue
}
} else if (Lottery.uid[0]) {
const followerNum = await bili.getUserInfo(Lottery.uid[0]);
if (followerNum < 0) {
return 51
}
if (followerNum < config.minfollower) {
log.info('过滤', `粉丝数(${followerNum})小于指定数量`)
await delay(filter_wait)
continue
const { minfollower } = config
if (minfollower > 0) {
const followerNum = await bili.getUserInfo(Lottery.uid[0]);
if (followerNum < 0) {
return 51
}
if (followerNum < minfollower) {
log.info('过滤', `粉丝数(${followerNum})小于指定数量`)
await delay(filter_wait)
continue
}
} else {
log.info('过滤', "不过滤粉丝数")
}
}

View File

@ -237,8 +237,6 @@ class Searcher {
const results = await pre
, { origin_dynamic_id } = cur;
log.info('获取动态', `查看源动态(${origin_dynamic_id})是否点赞 (${length--})`)
const card = await bili.getOneDynamicByDyid(origin_dynamic_id)
if (card) {
@ -246,6 +244,7 @@ class Searcher {
const { is_liked } = parseDynamicCard(card)
log.info('获取动态', `查看源动态(${origin_dynamic_id})是否点赞 (${length--})`)
if (is_liked) {
log.info('获取动态', `动态(${origin_dynamic_id})已转发过`)
}
@ -363,7 +362,6 @@ class Searcher {
/**遍历某专栏中的dyids */
for (const dyid of dyids_set) {
if (dyid.length === utils.dyid_length) {
log.info('获取动态', `查看专栏中所提及动态(${dyid})是否点赞 (${length--})`)
const card = await bili.getOneDynamicByDyid(dyid)
@ -373,6 +371,7 @@ class Searcher {
const parsed_card = parseDynamicCard(card)
, { is_liked } = parsed_card;
log.info('获取动态', `查看专栏中所提及动态(${dyid})是否点赞 (${length--})`)
if (is_liked) {
log.info('获取动态', `动态(${dyid})已转发过`)
_weight += 1;
@ -443,8 +442,6 @@ class Searcher {
const results = await pre
, { dyid } = cur;
log.info('获取动态', `查看动态(${dyid})是否点赞 (${length--})`)
const card = await bili.getOneDynamicByDyid(dyid)
if (card) {
@ -452,6 +449,7 @@ class Searcher {
const { is_liked } = parseDynamicCard(card)
log.info('获取动态', `查看动态(${dyid})是否点赞 (${length--})`)
if (is_liked) {
log.info('获取动态', `动态(${dyid})已转发过`)
}