Техническое задание: Интеграция базы клиентов в Telegram

Цель проекта

Автоматизировать процесс приглашения существующей клиентской базы в приватный Telegram-канал, используя подготовленные данные. Процесс должен быть выполнен корректно, без риска блокировок со стороны мессенджера.

Исходные данные

  • Формат данных: CSV-файл.
  • Поля в файле: номер телефона (phone) и имя клиента (name).
  • Важное условие: Все указанные номера телефонов предварительно проверены на наличие аккаунта в Telegram.

Постановка задачи

Необходимо обеспечить добавление пользователей из базы в целевой Telegram-канал. Предлагается на выбор два основных сценария:

Вариант А: Добавление через контакты

  • Клиенты добавляются в контакты аккаунта-администратора.
  • Через интерфейс Telegram осуществляется массовое приглашение из списка контактов в канал.

Вариант Б: Персональные инвайт-ссылки

  • Каждому пользователю отправляется персональное сообщение с уникальной пригласительной ссылкой в канал.
  • Этот вариант является приоритетным, если прямое добавление через контакты невозможно или ограничено правилами Telegram.

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

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

Миграция 38 сайтов WordPress на единый хостинг

Требуется перенести 38 веб-сайтов с нескольких аккаунтов старого хостинга на один новый аккаунт. Все сайты работают на WordPress, задача - обеспечить их полную работоспособность после переноса.