1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 800+ и мы растем!
    Скрыть объявление

Получаем уведомления в Telegram об окончании срока регистрации доменов 1.0

Периодическая проверка экспайра доменов с уведомлением в Telegram

Метки:
  1. Support
    Минимальная версия A-Parser:
    1.2.0
    [​IMG]
    В качестве решения используется метод "Периодического получения данных", описанный в этой статье.
    • Первый пресет парсит дату окончания регистрации домена, считает кол-во дней до этой даты и, если это кол-во меньше указанного, то выводит данные в файл результата. Также, если возникает ошибка (неизвестный вид даты, нету даты, или другие), то в файл также пишется сообщение об ошибке.
      • Кол-во дней считается с помощью tools.js, скрипт включен в пресет. В нем же можно добавить поддержку других типов дат, сейчас поддерживается только даты вида "dd.mm.yyyy".
      • Результат разбивается на блоки и отправляется несколькими сообщениями, во избежание блокировки со стороны Telegram за спам.
      • Размер каждого блока, а также кол-во дней, при котором нужно отправлять уведомление, можно указать в Общем формате результата в переменных block_size и days соответственно. Не рекомендуется указывать слишком большой размер блока, т.к. сообщение может оказаться слишком большое и не будет отправлено. Рекомендуемое значение - 50.
    • Второй пресет принимает на вход файл результата первого и осуществляет рассылку сообщений. Перед запуском в нем нужно указать CHAT_ID и TOKEN. Процедура настройки бота и получения данных параметров детально описана в вышеупомянутой статье.
    Оба пресета связаны между собой цепочкой заданий, что позволяет автоматизировать работу.

    Для обеспечения периодичности проверки нужно использовать Планировщик. Интервал рекомендуется указать 1 день.
    Forbidden нравится это.