Как сделать Telegram-бота на n8n
Telegram-бот на n8n — это бот, который принимает сообщения, отвечает по вашей базе знаний и передаёт заявки в CRM или менеджеру. Собирается визуально из блоков-нод, без написания бота с нуля на коде. Ниже пошагово: от токена до рабочего бота с ответами по вашим данным.
Шаг 1. Создать бота и получить токен
Откройте в Telegram @BotFather, отправьте /newbot, задайте имя и username. В ответ придёт токен вида 123456:ABC-DEF... — это ключ доступа к боту. Храните его в секрете: по токену любой может управлять ботом.
⚠️ Токен нельзя светить в публичных репозиториях и скриншотах. Если засветили — сразу отзовите через BotFather командой
/revokeи получите новый.
Шаг 2. Подключить бота в n8n
В n8n создайте новый воркфлоу и добавьте ноду Telegram Trigger. В её настройках создайте Credential и вставьте токен от BotFather. Триггер будет ловить каждое входящее сообщение и запускать сценарий. Для проверки напишите боту — n8n покажет полученные данные.
Шаг 3. Ответы по вашей базе через RAG
Чтобы бот отвечал по вашим данным, а не выдумывал, подключите языковую модель и базу знаний:
- текст сообщения из триггера идёт в ноду поиска по базе (RAG) — находит нужный кусок из прайса, FAQ или регламента;
- найденный контекст и вопрос уходят в ноду модели (OpenAI, GigaChat, YandexGPT);
- ответ возвращается в ноду Telegram → Send Message.
Так работают мои боты в проде: цены и товары берутся только из базы, выдумывать боту запрещено. Подробнее про архитектуру — на странице AI-агенты на n8n.
Шаг 4. Приём заявки и передача менеджеру
Бот полезен, когда доводит до сделки. Добавьте в сценарий условие: если клиент оставил телефон или попросил менеджера — n8n пишет лид в CRM и шлёт алерт в рабочий Telegram-чат. Так горячий контакт не теряется, а менеджер подключается вовремя.
Шаг 5. Запуск в бою
Для постоянной работы бот должен жить на сервере. Разверните n8n в Docker на своём VPS (разбирал в статье про установку n8n в Docker), включите воркфлоу тумблером Active — и бот отвечает 24/7, даже когда вы спите.
Когда проще доверить
Собрать простого бота на n8n реально за вечер. Но бот, который узнаёт клиента, не галлюцинирует по ценам и защищён от взлома промпта, требует опыта. Если нужен рабочий Telegram-бот под задачу, я собираю их под ключ — посмотрите AI-агенты на n8n или задайте вопрос AI-чату на этом сайте, он сам собран на n8n.