Как подключить Telegram к n8n через Bot API (техническая инструкция) - Блог Папы Карло

Опубликовано: 7 месяцев назад
Просмотров: 137

Ооо, здорово, заходи 👋У меня в мастерской сегодня шумно: 3D-принтеры жужжат, на столе паяльник, рядом сервак с n8n мигает лампочками — короче, всё в порядке, жизнь идёт, автоматы крутятся, Telegram-боты работают.

И вот сейчас я тебе покажу, как я в своей мастерской подключаю Telegram к n8n через Bot API. Без занудства, без “корпоративных решений”, чисто по-человечески — чтобы работало и не выносило мозг.


Сначала заводим бота (без бота — как без отвертки)

Открываешь Telegram, ищешь @BotFather — это такой дед, который выдаёт тебе ботов.

Пишешь ему:

/start
/newbot

Он спросит имя и юзернейм. Придумал — получил TOKEN.
Вот этот токен — как ключ от мастерской. Потеряешь — беда. Сохрани куда-нибудь.


Заходим в n8n и готовим рабочий стол

Заходишь в свой n8n и создаёшь новый workflow.
Всё, дальше начинается магия.

Добавляешь ноду:

Telegram Trigger

Это у нас ухо — он будет слушать, что тебе пишут.

В Credential нажимаешь:

Create new → Telegram API

Вставляешь туда токен, который дал BotFather.

Сохраняешь.


Проверяем, что бот жив

Жмёшь Listen for test event.
Идёшь в Telegram → пишешь что-нибудь своему боту.

Если n8n моргнул и показал тебе текст — значит, бот живой, дышит, всё ок 🫡


Учим бота отвечать

Теперь добавляем вторую ноду:

Telegram → Send Message

В поле Chat ID пишем:





={{ $json.message.chat.id }}

В поле Text можешь вписать, например:





Йо! Я тебя услышал 😎

Соединяешь Trigger → Send Message.

Жмёшь Test workflow.
Пишешь боту — и он тебе отвечает. Вот тут обычно и появляется эта улыбка “о, дааа”.


Дальше начинается тюнинг

Теперь ты можешь:

  • сохранять сообщения в Google Sheets
  • запускать AI-ответы
  • делать напоминалки
  • слать себе отчёты
  • строить мини-CRM
  • и вообще собрать себе цифрового дворецкого

Вот тут n8n через telegram bot api начинает раскрывать характер.


Если коротко

  • BotFather — выдаёт ключ
  • Telegram Trigger — слушает
  • Telegram Send Message — отвечает
  • Всё остальное — твоя фантазия и пару бессонных вечеров ☕️