Задача
Разработать систему для сбора и агрегации данных из Telegram (каналы, чаты, боты) с выводом в удобный веб-интерфейс. Необходимо обеспечить надежный парсинг, хранение и отображение информации.
Требования
- Бэкенд на Python (стек: aiohttp, Flask, PostgreSQL - в рамках парсинга).
- Парсинг заданных каналов и чатов (конфигурация через интерфейс или файл).
- Хранение данных (MySQL/PostgreSQL, лень? можно SQLite).
- Веб-интерфейс (HTML/CSS/JS, React или простой шаблон) - отображение собранных сообщений, поиск, фильтры.
- Админ-панель: управление источниками, параметрами парсинга, мониторинг.
Технические детали
- Использовать любое API для работы с Telegram (Telethon, pyrogram) с авторизацией (API ID, хэш). Пишем код чистый, с обработкой ошибок.
- PHP и WordPress - опционально,но приветствуется чистая JavaScript/React передовая для Web UI.
- FAS (FastApi) - стартовый вариант бэка версий.
- Интерфейс адаптивный, без лев с креативами, динамика в реальном времени через WebSocket или табовый авторейтер.
Важно
Не использовать готовые парсер-ботов типа TelegramGetAzoс или пользоваться логикой exe-файлов: только код на Python с отчётами о сессиях. Выдача SQL дампов после фильтрации дублей.
Тайминг: около 10-14 рабочих дней, с фиксацией багов до недель заключения.Указать свои пример реализации подобных систем.