Перейти к содержанию

Как создать WhatsApp эхо-бота с помощью Green-API в n8n#

Порядок создания эхо-бота:

  1. Настройка приложения Green-API
  2. Создание сценария
  3. Настройка получения входящих сообщений
  4. Отправка сообщения

Настройка приложения Green-API#

Настройка приложения Green-API подробно описана в разделе Настройка интеграции

Создание сценария#

  1. Создайте workflow.
  2. Откройте node panel.

    app

  3. Найдите ноду Green-API for WhatsApp.


Настройка получения входящих сообщений#

Для получения сообщений в n8n требуется настроить триггер.

Триггер - это событие, которое запускает ваш сценарий. Например, это может быть новое сообщение в WhatsApp, новая запись в Google Sheets, или что-то ещё.

Порядок настройки триггера:

  1. Добавьте триггер On incoming message (сценарий запускается при получении сообщения).

  2. Перейдите в настройки модуля, нажмите Execute step и отправьте тестовый вебхук типа incomingMessageReceived по testUrl вашего вебхукера, чтобы получить пример данных, которые будут использоваться в следующем модуле.

    app


Отправка сообщения#

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

  1. Добавьте модуль отправки, например, текстового сообщения Send Message.

    empty-action

  2. Используйте данные, полученные в модуле вебхука senderData.chatId и unifiedMessageText, для отправки сообщения (будет удобнее перетащить).

    send-message

  3. Активируйте workflow.

    connection-action

На этом настройка бота окончена.