«Привет, это Жанна. Мы обещали Никите, что он будет получать свежую инфу по запросу в Телеграме-боте. Сейчас я покажу тебе, как его завести — это совсем не сложно.»
1. Создание телеграм-бота
Для начала нам надо завести своего личного бота и получить его учетные данные — для работы в n8n.
- Зайдите в телеграм и найдите бота @BotFather. Выберите у него команду
/newbot
- Он вас спросит об имени для бота (name). Можете указать любой, например, “Бот для теста n8n”
- Затем он вас спросит о юзернейме для бота. Он должен заканчиваться на bot и быть уникальным
После регистрации нового бота вы получите сообщение с секретным токеном:
2. Создание учетной записи Telegram в n8n
Пройдите в n8n, пройдите в раздел Credentials (иконка ключа) и, выбрав New, найдите Telegram API. Введите своё название, а в поле Access Token вставьте секретный токен из сообщения.
3. Настройте узел Telegram Trigger
Добавьте на холст узел Telegram Trigger и проведите от него стрелку в HTTP Request. Откройте его.
- В
Credentials
укажите учетные данные, которое только что составили. - В
Updates
выберите толькоMessages
Чтобы начать взаимодействовать с ботом в n8n, надо бота надо запустить — отравить ему любое сообщение или команду. Тогда он создаст уникальный id вашего чата, он вам понадобится.
Чтобы вы могли использовать данные триггера телеграм, надо запускать процесс кнопкой Execute Workflow
. Тогда он перейдет на какое-то время в ждущий режим. Если вы в это время отправите в бот сообщение, то данные о нем появятся в узле-триггере.
Жанна: “Мы в одном шаге от окончания нашего длинного пути! Остался последний узел”.
Следующий урок → 9. Отправляем сообщение с помощью узла Телеграм
Предыдущий урок → 7. Сохраняем данные в таблицу Airtable
К курсу → Вводный курс по сервису автоматизации n8n