트윗의 외부 링크에 대해 미리보기 카드 표시. - Nitter가 렌더링한 카드 우선 사용 (extractCard) - Nitter 카드가 비어있으면 본문 URL로 OG 직접 추출 (og.js) - YouTube/Instagram 등 복구, HTML 엔티티 디코딩 포함 - TikTok 등 봇 차단 사이트는 Nitter 카드로 커버 - schedule_x.card_data 컬럼 + getScheduleDetail 응답에 card 포함 - 가로 레이아웃 카드 (왼쪽 이미지 + 오른쪽 텍스트) - CardImage: 이미지 로드 실패 시 fallback 아이콘 (인스타 CDN 만료 대비) - 자체 영상/이미지가 있으면 OG 카드 숨김 (중복 방지) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| models/kiwi | ||
| scripts | ||
| sql | ||
| src | ||
| Dockerfile | ||
| package-lock.json | ||
| package.json | ||