⟵ сюдатуда ⟶
  • Tableau и PowerBI
  • amoCRM
  • Битрикс 24
  • Синхонизации
  • Отправляем сообщение в Slack через n8n.io
  • Создаем и подключаем Telegram бота
  • Отправляем сообщение в Slack через n8n.io

    Вступление

    Slack в этой инструкции как пример — n8n позволяет создавать интеграции с большим количеством SaaS приложений. Его основное преимущество в том, что они прочитали инструкции этих приложений и предоставляют уже подготовленные действия и инструкции по подключениям.

    Создаем webhook в n8n

    Для этой инструкции вам потребуется схема Totum, аккаунт Slack и аккаунт n8n.io (или его инстанс, установленный на собственный сервер).

    В n8n в новом workflow жмем + и добавляем webhook.

    Создаем вызов в Totum

    В Totum создаем кнопку и делаем вызов функцией getFromScript:

    = : getFromScript(uri: "https://totum.app.n8n.cloud/webhook-test/2bd51c53-0175-405d-8cc3-1d122d19e379"; post: "param_1" = "ferrum"; post: "param_2" = "water")
    
    • param_1, param_2, а также их значения вы указываете сами.
    • По умолчанию будет выполнен POST в формате x-www-form-urlencoded

    Проверяем работу hook

    В n8n нажимаем Listen for test event и выполняем кнопку из Тотум.

    Настраиваем интеграцию со Slack

    В n8n добавляем следующий шаг Slack указываем канал и формируем сообщение.

    Создаем приложение в Slack

    Идем в https://api.slack.com, переходим в менеджмент приложений (вверху справа) и добавляем приложение.

    Говорим From scratch.

    Указываем название и выбираем рабочую область.

    Идем в раздел Permissions.

    Листаем в раздел ScopesBot token scopes и добавляем одно или несколько разрешений.

    Листаем обратно наверх и устанавливаем в рабочую область Install to Workspace.

    Копируем токен и добавляем его в n8n.

    Добавляем приложение в канал

    В рабочей области Slack добавляем созданного бота в канал.

    Включаем workflow

    Включаем процесс в n8n и изменяем адрес обращение в Тотум с тестового на рабочий.