Задача

Необходимо реализовать сервис (или скрипт) для массовой рассылки в мессенджеры Telegram и WhatsApp по существующей базе контактов. Объем базы на старте - от 100 контактов, в дальнейшем планируется снижение до 50-100 контактов за одну кампанию.

Ключевые требования

  • Возможность загрузки и хранения списка контактов (формат обговаривается с исполнителем);
  • Рассылка сообщений (текстовых, при необходимости - с вложениями) через API Telegram и WhatsApp;
  • Автоматическая фильтрация некорректных/неактивных номеров и логинов;
  • Личный кабинет или админ-панель для запуска, наблюдения и остановки рассылки.

Отчетность

Предусмотреть подробную отчетность по каждой кампании (минимум):

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

Дополнительные пожелания

  • Возможность задания пауз между сообщениями (антиблокировка);
  • Webhook или API для интеграции с внешними CSV/XLSX-источниками.