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

View File

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