Skip to content

Repository files navigation

FeedGrow

악플은 덜어내고, 실제로 도움이 되는 비판만 정리해서 보여주는 SNS 댓글 분석 MVP.

Status Platform Lang

배포: https://feedgrow.onrender.com

SNS 댓글을 분석해 맹목적 비난과 유효한 비판을 구분한다. 비난은 블러 처리로 숨기고, 개선 가능한 비판만 주제별로 정리해 실행 가능한 피드백으로 제공한다.

주요 기능

  • 댓글 수집: Apify Instagram Comments Scraper로 실제 댓글 가져오기 (샘플 URL은 더미 데이터)
  • AI 분류: OpenAI Responses API + Structured Outputs로 비난/비판 자동 분류
  • 비판 정리: 유효 비판만 주제별로 묶어 정리된 피드백, 다음 행동 제안, 원문 제공
  • 비난 필터링: 악플은 블러 처리, "숨겨진 악플 보기" 버튼으로만 확인 가능
  • 폴백: API 키가 없으면 로컬 규칙 기반 분석으로 자동 전환

기술 스택

레이어 기술
언어 TypeScript
서버 Express
검증 Zod
AI OpenAI Responses API (Structured Outputs)
댓글 수집 Apify Instagram Comments Scraper
이미지 Canvas API (결과 요약 PNG)

시작하기

npm install
npm run dev          # http://localhost:3000

실제 AI 분석을 사용하려면:

cp .env.example .env
# OPENAI_API_KEY, APIFY_API_TOKEN 입력
npm run dev

프로덕션 빌드:

npm run build
npm run start

API

POST /api/analyze
Content-Type: application/json
{ "postUrl": "https://www.instagram.com/p/게시물ID" }

GET /api/comments

Instagram 게시물/릴스 URL만 지원. YouTube는 미지원.

배포

  • 플랫폼: Render (Blueprint — render.yaml)
  • 배포 상세는 DEPLOYMENT.md 참고.

About

SNS 댓글 분석 MVP — 악플 필터링, 유효 비판 정리

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages