diff --git a/backend/services/x-bot.js b/backend/services/x-bot.js index 68623c8..7b226ac 100644 --- a/backend/services/x-bot.js +++ b/backend/services/x-bot.js @@ -153,9 +153,8 @@ async function fetchTweetsFromNitter(nitterUrl, username) { const container = tweetContainers[i]; const tweet = {}; - // 고정 트윗 체크 - tweet.isPinned = - tweetContainers[i - 1].includes("pinned") || container.includes("Pinned"); + // 고정 트윗 체크 - 현재 컨테이너 내에 pinned 클래스가 있는지 확인 + tweet.isPinned = container.includes('class="pinned"'); // 리트윗 체크 tweet.isRetweet = container.includes('class="retweet-header"'); @@ -223,9 +222,8 @@ async function fetchAllTweetsFromNitter(nitterUrl, username) { const container = tweetContainers[i]; const tweet = {}; - tweet.isPinned = - tweetContainers[i - 1].includes("pinned") || - container.includes("Pinned"); + // 고정 트윗 체크 - 현재 컨테이너 내에 pinned 클래스가 있는지 확인 + tweet.isPinned = container.includes('class="pinned"'); tweet.isRetweet = container.includes('class="retweet-header"'); const linkMatch = container.match(/href="\/[^\/]+\/status\/(\d+)/);