From 9333ac463d6126f5d19c3d8244ccf648f876b60a Mon Sep 17 00:00:00 2001 From: Tony Date: Tue, 10 Oct 2023 13:51:23 +0000 Subject: [PATCH] feat(route): pixiv user activity caption (#13489) --- lib/v2/pixiv/user.js | 3 ++- lib/v2/pixiv/utils.js | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/v2/pixiv/user.js b/lib/v2/pixiv/user.js index e3893ec8cf..c7d1471212 100644 --- a/lib/v2/pixiv/user.js +++ b/lib/v2/pixiv/user.js @@ -30,8 +30,9 @@ module.exports = async (ctx) => { title: illust.title, author: username, pubDate: parseDate(illust.create_date), - description: `

画师:${username} - 阅览数:${illust.total_view} - 收藏数:${illust.total_bookmarks}

${images.join('')}`, + description: `${illust.caption}

画师:${username} - 阅览数:${illust.total_view} - 收藏数:${illust.total_bookmarks}

${images.join('')}`, link: `https://www.pixiv.net/artworks/${illust.id}`, + category: illust.tags.map((t) => t.name), }; }), }; diff --git a/lib/v2/pixiv/utils.js b/lib/v2/pixiv/utils.js index 3810776a99..3b6292772f 100644 --- a/lib/v2/pixiv/utils.js +++ b/lib/v2/pixiv/utils.js @@ -4,8 +4,8 @@ module.exports = { getImgs(illust) { const images = []; if (illust.meta_pages?.length) { - for (let i = 0; i < illust.meta_pages.length; i++) { - const original = illust.meta_pages[i].image_urls.original.replace('https://i.pximg.net', config.pixiv.imgProxy); + for (const page of illust.meta_pages) { + const original = page.image_urls.original.replace('https://i.pximg.net', config.pixiv.imgProxy); images.push(`

`); } } else if (illust.meta_single_page.original_image_url) {