diff --git a/lib/v2/bilibili/bangumi.js b/lib/v2/bilibili/bangumi.js
index 56578e2a2..7ac2b560e 100644
--- a/lib/v2/bilibili/bangumi.js
+++ b/lib/v2/bilibili/bangumi.js
@@ -11,7 +11,7 @@ module.exports = async (ctx) => {
url: `https://www.bilibili.com/bangumi/media/md${mediaid}`,
});
mediaData = JSON.parse(response.data.match(/window\.__INITIAL_STATE__=([\s\S]+);\(function\(\)/)[1]) || {};
- seasonid = mediaData.mediaInfo.season_id;
+ seasonid = mediaData?.mediaInfo.season_id;
}
const { data } = await got.get(`https://api.bilibili.com/pgc/web/season/section?season_id=${seasonid}`);
@@ -42,9 +42,9 @@ module.exports = async (ctx) => {
ctx.state.data = {
title: mediaData?.mediaInfo.title,
- link: `https://www.bilibili.com/bangumi/media/md${mediaData.mediaInfo.media_id}/`,
- image: mediaData.mediaInfo.cover,
- description: mediaData.mediaInfo.evaluate,
+ link: `https://www.bilibili.com/bangumi/media/md${mediaData?.mediaInfo.media_id}/`,
+ image: mediaData?.mediaInfo.cover,
+ description: mediaData?.mediaInfo.evaluate,
item: episodes,
};
};
diff --git a/lib/v2/bilibili/dynamic.js b/lib/v2/bilibili/dynamic.js
index a1f7fbe2a..1202993d3 100644
--- a/lib/v2/bilibili/dynamic.js
+++ b/lib/v2/bilibili/dynamic.js
@@ -201,7 +201,7 @@ module.exports = async (ctx) => {
const videoHTMLSource = videoHTML ? `
${videoHTML}` : '';
return `${description}${originName}
${getUrl(data)}${getUrl(origin)}${getIframe(data)}${getIframe(origin)}${imgHTMLSource}${videoHTMLSource}`;
})(),
- pubDate: item.desc ? (item.desc.timestamp ? parseDate(item.desc.timestamp, 'X') : null) : null,
+ pubDate: item.desc?.timestamp ? parseDate(item.desc.timestamp, 'X') : null,
link,
};
}),
diff --git a/lib/v2/bilibili/followings_dynamic.js b/lib/v2/bilibili/followings_dynamic.js
index aa84ce5d4..2b18cd8ef 100644
--- a/lib/v2/bilibili/followings_dynamic.js
+++ b/lib/v2/bilibili/followings_dynamic.js
@@ -129,7 +129,7 @@ module.exports = async (ctx) => {
return `${description}${originName}${getIframe(data)}${getIframe(origin)}${imgHTMLSource}${videoHTMLSource}`;
})(),
- pubDate: new Date(item.desc.timestamp * 1000).toUTCString(),
+ pubDate: new Date(item.desc?.timestamp * 1000).toUTCString(),
link,
};
}),
diff --git a/lib/v2/telegram/channel.js b/lib/v2/telegram/channel.js
index 082c40d09..d60f41349 100644
--- a/lib/v2/telegram/channel.js
+++ b/lib/v2/telegram/channel.js
@@ -523,7 +523,7 @@ module.exports = async (ctx) => {
let mediaTag = '';
if (showMediaTagInTitle) {
msgTypes.forEach((type) => {
- if (type !== REPLY || type !== VIA_BOT || (type === REPLY && showReplyTo) || (type === FORWARDED && showFwdFrom) || (type === VIA_BOT && showViaBot)) {
+ if (type !== REPLY || (type === REPLY && showReplyTo) || (type === FORWARDED && showFwdFrom) || (type === VIA_BOT && showViaBot)) {
mediaTag += showMediaTagAsEmoji ? mediaTagDict[type][1] : mediaTagDict[type][0];
}
});