Техническое задание для Telegram-бота-парсера
1.Сбор данных из Telegram
-Сбор постов из до 200 Telegram-каналов (публичных и приватных).
-Редактирование списка каналов вручную.
-Поддержка всех типов постов (текст, фото, видео, документы, опросы, ссылки).
2.Пересылка в один Telegram-канал
-Пересылка собранных постов в один приватный канал.
-Каждый пост содержит хештег, название канала, оригинальный текст и вложения, ссылку на оригинальный пост.
3.Фильтрация по времени
-Настройка временного интервала для сбора постов (например, с 08:00 до 17:30 по Moscow Time).
-Пересылка постов не позднее 5 минут после публикации.
4.Логи и автоматический перезапуск
-Ведение логов работы бота и уведомления о сбоях.
-Автоматический перезапуск при остановке работы.
5.Безопасность
-Хранение токенов в конфигурации.
-Доступ к серверу через SSH-ключи.
-Быстрая замена токенов.
6. инструкция
-Подробные инструкции по подключению к серверу, редактированию списка каналов, изменению интервала, перезапуску бота и замене токенов.
7.Установка и развёртывание
-Установка на выделенном сервере с автозапуском при перезагрузке.
-Защита от ограничений API Telegram через соблюдение лимитов запросов.