fix: @信息未获取导致转发错误标蓝

This commit is contained in:
shanmite 2026-05-29 13:25:36 +08:00
parent d879c6336f
commit 8e63e072dd
2 changed files with 3 additions and 5 deletions

View File

@ -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}`);

View File

@ -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,