Техническое задание: Телеграм-бот для автоматической рассылки
Цель проекта
Разработать программного бота для мессенджера Telegram, который автоматизирует процесс массовой отправки сообщений по списку контактов пользователя.
Основной функционал
- Авторизация: Бот должен иметь возможность безопасно входить в аккаунт Telegram пользователя, используя предоставленные учетные данные (номер телефона, сессию).
- Парсинг контактов: После авторизации бот собирает и структурирует список контактов (чатов, диалогов, участников групп) из аккаунта пользователя.
- Массовая рассылка: Реализация функционала для отправки текстовых, медийных или комбинированных сообщений по отобранному списку контактов с заданной задержкой, чтобы избежать блокировки.
Дополнительные требования (предполагаемые)
- Настройка задержки между отправкой сообщений.
- Возможность сегментации списка рассылки (например, отправка только личным контактам или только в группы).
- Ведение лога отправленных сообщений и ошибок.
- Обеспечение стабильности работы и обработка возможных ограничений со стороны платформы Telegram.
Результат работы
Готовое кроссплатформенное приложение или скрипт, который выполняет авторизацию, сбор контактов и их обход для массовой отправки сообщений.