diff --git a/lib/core/monitor.js b/lib/core/monitor.js index 83ad48a..3db7ca2 100644 --- a/lib/core/monitor.js +++ b/lib/core/monitor.js @@ -435,7 +435,7 @@ class Monitor extends Searcher { if (reserve_id) { if (disable_reserve_lottery) { - log.info('已关闭预约抽奖功能'); + log.info('预约抽奖', '已关闭预约抽奖功能'); } else { log.info('预约抽奖', '开始'); log.info('预约抽奖', `奖品: ${reserve_lottery_text}`); diff --git a/lib/core/searcher.js b/lib/core/searcher.js index ea3a783..7d6ac9c 100644 --- a/lib/core/searcher.js +++ b/lib/core/searcher.js @@ -313,9 +313,7 @@ class Searcher { const card = await bili.getOneDynamicByDyid(cur.origin.dynamic_id); log.info('获取动态', `查看源动态(${cur.origin.dynamic_id})详细信息获取rid用于评论 (${length--})`); if (card) { - let pdc = parseDynamicCard(card); - cur.origin.is_liked = pdc.is_liked; - cur.origin.rid_str= pdc.rid_str; + cur.origin = parseDynamicCard(card); } await utils.delay(get_dynamic_detail_wait); @@ -325,7 +323,7 @@ class Searcher { is_liked: cur.origin.is_liked, uids: [cur.uid, cur.origin.uid], uname: cur.origin.uname, - ctrl: [], + ctrl: cur.origin.ctrl, dyid: cur.origin.dynamic_id, reserve_id: cur.origin.reserve_id, reserve_lottery_text: cur.origin.reserve_lottery_text,