Разработать кастомного бота для Telegram для масс. рассылки

4 000 руб. за проект
01 ноября 2024, 11:09 • 7 откликов • 36 просмотров
Цель проекта Разработать Telegram-бота, который будет рассылать сообщение с предложением от компании в личные сообщения пользователей на основе загруженной базы контактных никнеймов.

Основные требования
  1. Рассылка сообщений по базе никнеймов

    • Возможность загрузить список никнеймов пользователей (Telegram usernames) в формате .csv или .txt.
    • Бот должен автоматически отправлять заданное сообщение каждому пользователю из списка.
  2. Административный интерфейс для управления ботом.

    • Возможность отслеживать статус рассылки (отправлено/не отправлено/ошибка) для каждого контакта.
    • Отчет о завершении рассылки с общей статистикой (количество успешных/неуспешных отправок и причины неуспеха, если применимо).
  3. Настройки и параметры рассылки

    • Задержка между отправкой сообщений (чтобы избежать лимитов Telegram) — параметр должен быть настраиваемым.
    • Функция автоматической приостановки рассылки при достижении лимита отправок (чтобы избежать бана аккаунта).
  4. Система логов и отчетов

    • Логи сессий отправки с подробной информацией (дата, время отправки,, статус отправки).
    • Экспорт отчета по результатам рассылки в формате .csv или .xlsx.
  5. Безопасность и ограничения

    • Бот должен использовать API Telegram в рамках безопасного и разрешенного использования, чтобы избежать бана.
    • Защита от повторных отправок одному и тому же пользователю.

  • Дополнительно: поддержка мультиаккаунтности (если потребуется больше одного аккаунта для рассылок).
Рекомендуемые ограничения и меры по предотвращению блокировки
  • Учитывать ограничения Telegram на массовую рассылку и добавлять задержки между сообщениями.
  • Реализовать обработку ошибок и возможность повторных попыток отправки при неудачной попытке.
Сроки выполнения
  • Ожидаемое время на разработку минимально жизнеспособного продукта): 2-3 дня.

Примечания Разработчику будет предоставлена тестовая база данных контактов для отладки и тестирования рассылки.