🕒 Как использовать расписание сценариев в 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 есть встроенная интеграция Wheather
, которая позволяет в одно действие получить прогноз погоды для выбранного города на текущий момент или подробный прогноз на следующие 16 дней. Мы настроим этот модуль для получения погоды в Москве в момент запроса.
Для этого мы выберем модуль Get current weather
.
Введем желаемый город на английском языке и код его страны в формате ISO 3166 в поле City
.


Добавим его после модуля запроса погоды. Укажем в нём номер получателя прогноза.



Мы выберем запуск каждый день в 9 часов.


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





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



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