[ Sources ] → [ Python Core ] → [ OpenRouter AI ] → [ PostgreSQL DB ]
│ │ │
┌───────┴───────┐ ┌──────▼─────┐ ┌─────▼─────┐
│ Web Admin │ │ Content AI │ │ Telegram │
│ Panel │ │ Filtering │ │ Bot │
└───────┬───────┘ └──────▲─────┘ └─────▲─────┘
│ │
└─────────[ Moderator Actions ]─────────────┘
Accept/Reject/Edit
-
Python Core
- Parses content
- Sends to OpenRouter for filtering
- Saves results to PostgreSQL
-
Web Admin Panel
- Moderation: Accept, Reject, Edit
- Settings: Sources, prompts
-
Telegram Bot
- Moderation interface via commands/buttons
-
PostgreSQL DB
- Stores posts and statuses
| Component | Technology |
|---|---|
| Core | Python, OpenRouter API |
| Web Panel | Node.js, Express, HTML/CSS/JS |
| Bot | Python (aiogram) |
| Database | PostgreSQL |
Sources → Core Parser → AI Filtering → Database → Moderation (Web/Bot) → Final Posts