truestory.wtf

AI-powered fact-checking for social network video

AIReactFastAPIWhisperTelegram
truestory.wtf 1
truestory.wtf 2
truestory.wtf 3
truestory.wtf 4

Description

End-to-end fact-checking from social video: yt-dlp acquisition (including cookies/proxies), OpenAI Whisper transcription (local or API), Celery/Redis workers, multi-LLM analysis (Perplexity, Claude, GPT-4 and a meta model), React 18/Vite/TypeScript UI, and Telegram delivery. React admin for keys, prompts, models, proxies and cookies.

Role

Full-stack development, architecture, production deployment

Stack

FastAPI (Python)CeleryRedisMySQLSQLAlchemyReact 18ViteTypeScriptTailwind CSSyt-dlpOpenAI WhisperAnthropicOpenAIPerplexityDockerNginx

Features

  • Video download (Instagram, TikTok, YouTube, Twitter)
  • Whisper transcription (local or API)
  • Multi-step AI analysis with meta aggregation
  • Web UI and Telegram bot
  • Admin: models, prompts, keys, proxies, cookies
  • Categories/tags with API-driven filters

Challenges

  • Reliable downloads from cookie-gated platforms
  • Reconciling multiple LLM outputs
  • Production hardening: Nginx, SSL, systemd/aaPanel

Outcomes

  • Runbooks for local and production deployment
  • Modern UI with category/tag navigation