Ооо, здорово, заходи 👋У меня в мастерской сегодня шумно: 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 — отвечает
- Всё остальное — твоя фантазия и пару бессонных вечеров ☕️