← Кейсы
Скрипт Автоматизация Парсинг

Проверка номеров из базы на регистрацию в MAX

Перед рассылкой скрипт берет базу из Excel, отмечает зарегистрированные в MAX номера и возвращает готовый CSV. После паузы продолжает с последней строки.

Стек Python · GREEN-API · MAX · openpyxl · pandas
Результат Маркетолог получает CSV со статусом регистрации, `chat_id` и временем проверки по каждому номеру. Просматривать базу строка за строкой вручную не нужно.
  • по одному номеру → вся база скриптом
    Проверка контактов
  • разрозненные отметки → один CSV со статусами
    Результат
  • начинать заново → продолжить с последней строки
    Пауза или обрыв

Сначала проверить базу

Перед рассылкой в MAX нужно понимать, какие номера из Excel действительно зарегистрированы на платформе. Если база большая, ручная проверка превращается в отдельную работу на несколько дней.

Я собрал скрипт, который проходит список автоматически и возвращает результат в понятном виде.

Что делает скрипт

На входе - Excel-файл с телефонами. Скрипт приводит распространенные варианты записи к единому формату и отправляет номера на проверку через GREEN-API для MAX.

После каждого запроса в result.csv записываются четыре поля - номер, признак регистрации, chat_id и время проверки. Результат не остается внутри лога или кода, его можно сразу сопоставить с исходной базой.

Прогресс сохраняется. Если проверку остановили или соединение оборвалось, следующий запуск продолжает работу с последнего обработанного номера. При ограничении одного инстанса скрипт может переключиться на следующий из заданной конфигурации.

Что получает маркетолог

На выходе остается один CSV, где видно, какие контакты зарегистрированы в MAX. Это снимает ручную построчную проверку перед подготовкой рассылки.

Статус exist подтверждает только регистрацию номера. Он не доказывает активность человека, согласие на рассылку или будущую доставку сообщения.

Технологии Python GREEN-API MAX openpyxl pandas
Итог

Маркетолог получает CSV со статусом регистрации, `chat_id` и временем проверки по каждому номеру. Просматривать базу строка за строкой вручную не нужно.

Следующий кейс

napitki133.ru - автопубликация материалов сайта в шесть каналов

Бот берет материалы из библиотеки сайта, переписывает под канал и публикует по расписанию в трех каналах Телеграма и трех MAX.