Skip to content

8. Подключаем триггер Телеграма

«Привет, это Жанна. Мы обещали Никите, что он будет получать свежую инфу по запросу в Телеграме-боте. Сейчас я покажу тебе, как его завести — это совсем не сложно.»

1. Создание телеграм-бота

Для начала нам надо завести своего личного бота и получить его учетные данные — для работы в n8n.

  1. Зайдите в телеграм и найдите бота @BotFather. Выберите у него команду /newbot
  2. Он вас спросит об имени для бота (name). Можете указать любой, например, “Бот для теста n8n”
  3. Затем он вас спросит о юзернейме для бота. Он должен заканчиваться на bot и быть уникальным

После регистрации нового бота вы получите сообщение с секретным токеном:

Подтверждение регистрации бота

2. Создание учетной записи Telegram в n8n

Пройдите в n8n, пройдите в раздел Credentials (иконка ключа) и, выбрав New, найдите Telegram API. Введите своё название, а в поле Access Token вставьте секретный токен из сообщения.

3. Настройте узел Telegram Trigger

Добавьте на холст узел Telegram Trigger и проведите от него стрелку в HTTP Request. Откройте его.

  1. В Credentials укажите учетные данные, которое только что составили.
  2. В Updates выберите только Messages
Параметры узла Telegram Trigger

Чтобы начать взаимодействовать с ботом в n8n, надо бота надо запустить — отравить ему любое сообщение или команду. Тогда он создаст уникальный id вашего чата, он вам понадобится.

Чтобы вы могли использовать данные триггера телеграм, надо запускать процесс кнопкой Execute Workflow. Тогда он перейдет на какое-то время в ждущий режим. Если вы в это время отправите в бот сообщение, то данные о нем появятся в узле-триггере.

Рабочий процесс с узлом Telegram Trigger

Жанна: “Мы в одном шаге от окончания нашего длинного пути! Остался последний узел”.

Следующий урок → 9. Отправляем сообщение с помощью узла Телеграм
Предыдущий урок → 7. Сохраняем данные в таблицу Airtable
К курсу → Вводный курс по сервису автоматизации n8n

Вышел мой новый курс по ChatGPT и созданию GPT-приложений!