🕒 Как использовать расписание сценариев в Make#
Make — это отличный инструмент для создания автоматизаций, которые могут быть полезны в самых разных ситуациях. Мы уже рассказывали о том, как использовать Make и интеграцию с Green-API для создания интересных и полезных автоматизаций, упрощающих рутинные задачи.
В этой статье мы обсудим, как настроить выполнение сценариев по расписанию, и приведем несколько примеров полезных автоматизаций, которые запускаются в определённое время.
Структура статьи:
1. Варианты расписания автоматизации#
С помощью расписаний можно настроить запуск сценариев в конкретное время или через заданные временные промежутки.
Make предоставляет широкий выбор вариантов для расписаний. Рассмотрим их подробнее:
- Immediately (Сразу) - вариант доступен только в автоматизациях, где в качестве первого действия настроен триггер, который активирует сценарий.
- At regular intervals (Через равные промежутки времени) - запускает автоматизацию через заданные промежутки времени, указанные в настройках расписания.
Можно настроить несколько различных временных интервалов для этого расписания. Временной интервал определяет период, в течение которого автоматизация активна, а также дни недели и месяцы года. - Once (Единожды) - запускает автоматизацию единожды в указанную дату.
- Every day (Каждый день) - вариант производит запуск автоматизации каждый день в определенное время.
- Days of the week (В определенные дни недели) - запускает автоматизацию в выбранные дни недели и указанное время.
- Days of the month (В определенные дни месяца) - запускает автоматизацию каждый месяц в указанные дни (от 1 до 31) и выбранное время дня.
- Specified dates (В указанные даты) - аналогичен предыдущему методу, но при этом позволяет выбрать месяцы года, в которых расписание активно.
- On demand (По запросу) - автоматизация запускается только при её ручном запуске или при запуске этой автоматизации из другой автоматизации.
Если необходимо, чтобы был временной диапазон, в котором работает активированный сценарий, установите флажок Show advanced settings
и введите дату начала и окончания в поля Start
и Stop
соответственно.


2. Настройка расписания автоматизации#
Создадим небольшую автоматизацию, которая будет приветствовать пользователя каждое утро заранее заданной мотивирующей цитатой.
Для этого нам понадобится модуль для отправки сообщений "Send Message" и авторизованный инстанс от Green-API. Подробно с тем как начать работать с интеграцией мы рассказывали в статье про настройку интеграции.
Сначала создадим модуль для отправки сообщений и выберем инстанс с которого будем производить отправку.


Укажем приветственное сообщение и номер телефона на который оно будет отправляться.

Настроим расписание для запуска автоматизации. В нашем случае подойдут варианты Every day
, если хотим отправлять сообщение каждый день или Days of the week
- для отправки сообщения только в указанные дни недели.
Настроим отправку сообщений каждый рабочий день в 9 часов.


После настройки необходимо включить расписание. За это отвечает переключатель в левом нижнем углу экрана. Его необходимо включить.

Теперь автоматизация запущена и будет отправлять сообщение каждый рабочий день.
3. Примеры автоматизаций по расписанию#
Помимо автоматизации простых действий, таких как отправка сообщений, в сценарии можно внедрить более сложные функции. Ниже мы рассмотрим, как создавать полезные автоматизации, основанные на расписаниях.
☀️ Утренний прогноз погоды#
Получение прогноза погоды перед выходом на улицу — это не только удобно, но и позволяет сэкономить время на поиски информации. Давайте настроим автоматизацию, которая будет отправлять утренний прогноз погоды.
В Make есть встроенная интеграция Weather
, которая позволяет в одно действие получить прогноз погоды для выбранного города на текущий момент или подробный прогноз на следующие 16 дней.
Мы настроим этот модуль для получения погоды в Москве в момент запроса.
Для этого мы выберем модуль Get current weather
.
Введём желаемый город на английском языке и код его страны в формате ISO 3166 в поле City
.

Запустим автоматизацию. Получим подробные данные о погоде, которые мы вскоре отправим в личные сообщения.

Следующим этапом является отправка сообщения с прогнозом.
Отправкой простых текстовых сообщений занимается модуль "Send Message", который мы использовали ранее.
Добавим его после модуля запроса погоды. Укажем в нём номер получателя прогноза.


Введём текст сообщения, внедряя в него данные погоды из предыдущего модуля.

Автоматизация завершена, осталось лишь настроить расписание.
Для этой задачи подойдёт любое расписание, которое будет запускать процесс в определённое время суток.
Выберем запуск каждый день в 9 часов.

Активируем расписание. Теперь вы будете получать актуальную погоду в назначенное время.

💱 Ежедневный курс обмена валют#
Курс валют постоянно меняется, и для некоторых людей это вопрос, который требует внимания. Подобно тому, как мы настраиваем автоматизацию для получения прогноза погоды, можно настроить систему для ежедневного получения курса валют в определённое время.
В Make есть встроенный инструмент для обмена валют Convert an amount between currencies
. С его помощью можно узнать стоимость одной валюты относительно другой. Для этого нужно указать, стоимость какой валюты мы хотим узнать, а также выбрать валюту, относительно которой мы хотим узнать стоимость первой.
Для примера рассмотрим процесс получения курса американского доллара к евро. Сначала выберем модуль конвертации валюты Convert an amount between currencies
из приложения Currency
.

Укажем валютную пару и запустим автоматизацию один раз, чтобы получить необходимые данные для дальнейшей настройки.

Следующим шагом сценария будет модуль для отправки сообщения.
Выберем модуль "Send Message" из интеграции Green-API.

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

Затем настроим расписание для автоматизации процесса отправки.
Сделаем отправку в каждый рабочий день в 13 часов.

Наконец, активируем расписание, чтобы запустить автоматизацию.
📨 Рассылка по расписанию#
Ранее мы описывали процесс создания рассылки в Make, используя Google Sheets и Green-API.
Если у вас ещё нет автоматизации с рассылкой, то рекомендуем создать её, следуя нашему руководству.
В нашем примере мы будем использовать расписание Days of Month
, чтобы отправлять рассылку каждый месяц первого числа.
Для начала нажмём на кнопку с изображением часов у первого модуля автоматизации.

Затем выберем расписание Days of Month
из выпадающего списка.

Включим первый день и установим время на 12 часов.

После завершения настроек запустим расписание. Теперь рассылка будет активироваться в те моменты, которые указаны в автоматизации.
В этой статье мы подробно разобрали, как настроить расписание в Make и привели несколько примеров эффективного использования расписания. Однако это лишь малая часть возможностей, которые открываются при использовании расписаний. С их помощью можно реализовать множество автоматизаций с интеграцией от Green-API, которые принесут вам пользу.
Примеры использования приложения Green-API#
Как сделать обмен сообщениями между WhatsApp и Slack
Как сделать обмен сообщениями между WhatsApp и Discord
Как использовать Google Sheets для организации рассылок в Make
Как сделать обмен сообщениями между WhatsApp и Google Sheets
Как сделать чат-бота с искусственным интеллектом от OpenAI в WhatsApp