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