На главную

Нужен автоматический парсер сообщений тг из чатов

Техническое задание (ТЗ) для Telegram-бота (парсер чатов)1. Цель Разработать Telegram-бота, который: Парсит 8 Telegram-чатов, извлекает из сообщений уникальные ссылки на Telegram-логины (t.me/ и @логины). Формирует ежедневный отчет с новыми уникальными логинами. 2. Функционал 2.1. Парсинг сообщений Бот собирает 100 последних сообщений из указанных чатов каждые 3 часа. Список чатов будет предоставлен отдельно публичные. Извлекает или обрабатывает из бд: Ссылки вида t.me/username Упоминания вида @логин Фильтрация дубликатов (если логин уже был найден ранее, он не добавляется снова в новый тхт отчет). 2.2. Хранение данных Используется SQLite (легковесная БД). Только уникальные логины (игнорируются повторы). 2.3. Отчетность Ежедневно в 18:00 бот отправляет .txt-файл с новыми логинами за последние 24 часа. Формат отчета: @login1 @login2 @login3 @login4 @login5 В отчет попадают только новые записи, старые остаются в БД для истории. 3. Технические требования Логирование: Запись ошибок 4. Дополнительные условия Прокси и "гретые" аккаунты предоставляются (для обхода ограничений Telegram). Важно: Бот должен работать стабильно, без падений при ошибках. Формат работы: Постепенное внедрение функционала + тестирование. Далее: Возможность доработки (добавление новых фич, чатов, фильтров). ( отдельно)