fromis_9/backend
caadiq 59e5a1d47b feat: X 봇 구현 및 봇 관리 기능 개선
- X 봇 서비스 추가 (x-bot.js)
  - Nitter를 통한 @realfromis_9 트윗 수집
  - 트윗을 일정으로 자동 저장 (카테고리 12)
  - 관리 채널 외 유튜브 링크 감지 시 별도 일정 추가
  - 1분 간격 동기화 지원

- DB 스키마 변경
  - bots.type enum 수정 (vlive, weverse 제거, x 추가)
  - bot_x_config 테이블 추가

- 봇 스케줄러 수정 (youtube-scheduler.js)
  - 봇 타입별 동기화 함수 분기 (syncBot)
  - X 봇 지원 추가

- 관리자 페이지 개선 (AdminScheduleBots.jsx)
  - 봇 타입별 아이콘 표시 (YouTube/X)
  - X 아이콘 SVG 컴포넌트 추가

- last_added_count 로직 수정
  - 추가 항목 없으면 이전 값 유지 (0으로 초기화 방지)

- 기존 X 일정에서 유튜브 영상 추출 스크립트 추가
2026-01-10 17:06:23 +09:00
..
lib feat: 멤버 데이터 API 연동 2026-01-01 00:26:04 +09:00
routes feat: X 봇 구현 및 봇 관리 기능 개선 2026-01-10 17:06:23 +09:00
services feat: X 봇 구현 및 봇 관리 기능 개선 2026-01-10 17:06:23 +09:00
extract_youtube_from_x.js feat: X 봇 구현 및 봇 관리 기능 개선 2026-01-10 17:06:23 +09:00
package-lock.json Meilisearch 검색 엔진 도입 2026-01-06 08:22:43 +09:00
package.json Meilisearch 검색 엔진 도입 2026-01-06 08:22:43 +09:00
scrape_all.cjs refactor: API 및 페이지 폴더 구조 정리 (2/3) 2026-01-09 22:00:14 +09:00
scrape_all.js refactor: API 및 페이지 폴더 구조 정리 (2/3) 2026-01-09 22:00:14 +09:00
scrape_log.txt refactor: API 및 페이지 폴더 구조 정리 (2/3) 2026-01-09 22:00:14 +09:00
scrape_search.cjs refactor: API 및 페이지 폴더 구조 정리 (2/3) 2026-01-09 22:00:14 +09:00
scrape_search_log.txt refactor: API 및 페이지 폴더 구조 정리 (2/3) 2026-01-09 22:00:14 +09:00
server.js Meilisearch 검색 기능 개선 2026-01-06 08:46:10 +09:00