Техническое задание: Система рассылки видео-сообщений в Telegram
Основная цель
Разработать автоматизированное решение для отправки персонализированных видео-сообщений (видео-кружков) в личные сообщения пользователей Telegram.
Ключевые требования
Архитектура и способ работы
- Работа через обычный пользовательский аккаунт Telegram (user-аккаунт), а не через бота.
- Отправка сообщений осуществляется напрямую в личные сообщения (Direct Messages).
- Использование одного прокси-сервера для всего процесса рассылки.
Функциональность
- Загрузка списка получателей в формате юзернеймов (например, из файла).
- Отправка одного и того же видео-кружка всем пользователям из списка в рамках одной рассылки.
- Автоматическая конвертация исходного видеофайла в формат "видео-кружок" (квадратное видео, адаптированное для просмотра в кружке) непосредственно перед отправкой или возможность отправки уже подготовленного кружка.
Технические детали
- Решение должно быть надежным и учитывать возможные ограничения Telegram (лимиты на отправку сообщений).
- Необходимо предусмотреть логирование процесса (успешные отправки, ошибки).
- Желательна простая конфигурация (настройка аккаунта, прокси, пути к файлам).