diff --git a/routes/twitter/user.js b/routes/twitter/user.js
index 6dee7ecade..b49bd82eb5 100644
--- a/routes/twitter/user.js
+++ b/routes/twitter/user.js
@@ -16,11 +16,18 @@ module.exports = async (ctx) => {
title: `${data[0].user.name} 的 Twitter`,
link: `https://twitter.com/${id}/`,
description: data[0].user.description,
- item: data.map((item) => ({
- title: `${item.in_reply_to_screen_name ? 'Re ' : ''}${item.text.length > 30 ? item.text.slice(0, 30) + '...' : item.text}`,
- description: `${item.in_reply_to_screen_name ? 'Re ' : ''}${item.text}`,
- pubDate: new Date(item.created_at).toUTCString(),
- link: `https://twitter.com/${id}/status/${item.id_str}`,
- })),
+ item: data.map((item) => {
+ let img = '';
+ item.extended_entities &&
+ item.extended_entities.media.forEach((item) => {
+ img += `
${item.type === 'video' ? 'Video: ' : ''}
`;
+ });
+ return {
+ title: `${item.in_reply_to_screen_name ? 'Re ' : ''}${item.text.length > 30 ? item.text.slice(0, 30) + '...' : item.text}`,
+ description: `${item.in_reply_to_screen_name ? 'Re ' : ''}${item.text}${img}`,
+ pubDate: new Date(item.created_at).toUTCString(),
+ link: `https://twitter.com/${id}/status/${item.id_str}`,
+ };
+ }),
};
};