← все статьи

Telegram-бот на n8n: собрать без программиста за вечер

1 октября 2026 г.

Связка n8n Telegram — самый частый первый сценарий, который собирают в n8n, и не случайно: бот получается за вечер, кода не требует, а польза видна сразу. Ниже разбор по шагам: откуда взять токен, какие блоки соединить, как подключить нейросеть к ответам и куда складывать данные.

Эта статья про то, как собрать. Если вы ещё выбираете, что именно должен делать бот, посмотрите семь рабочих сценариев для бизнеса — там про задачи, а здесь про сборку. Все названия блоков сверены с документацией n8n на 1 октября 2026 года.

Что понадобится

Три вещи, и ни одна не требует программирования:

  1. Работающий n8n. Локально для сборки и проверки, на сервере — когда бот должен отвечать круглосуточно. Как поставить, разобрали в статье про установку n8n в Docker.
  2. Аккаунт Telegram и пять минут на создание бота.
  3. Доступ к нейросети, если бот должен понимать живую речь, а не только нажатия кнопок.

Как подключить Telegram к n8n: токен за пять минут

Токен выдаёт сам Telegram через служебного бота BotFather. По шагам:

  1. Откройте чат с BotFather.
  2. Отправьте команду /newbot.
  3. Он спросит имя — это то, что люди увидят в контактах, его можно менять потом.
  4. Затем username — короткое имя для поиска и ссылки t.me. Требования жёсткие: от 5 до 32 символов, только латиница, цифры и подчёркивания.
  5. В ответ придёт Access Token — длинная строка. Это и есть ключ от бота.

Дальше в n8n создаёте доступ типа Telegram и вставляете токен туда. Один и тот же доступ используют оба блока — и тот, что принимает сообщения, и тот, что отправляет.

Токен — это полный доступ к боту. Не храните его в переписке и не выкладывайте в репозиторий: любой, у кого он есть, управляет вашим ботом.

Блоки, из которых собирается бот

В n8n за Telegram отвечают два разных блока, и путать их — главная ошибка новичков.

Telegram Trigger — вход. Он запускает сценарий, когда в бота что-то приходит. Событий много, но в работе чаще всего нужны три:

По умолчанию блок подписан на все события, кроме самых шумных. Для бота, который отвечает людям, разумнее выбрать Message и не разбирать лишнее.

Telegram — выход. Он отправляет сообщения, файлы и фотографии, редактирует отправленное, работает с кнопками и участниками чата.

Между ними вы ставите то, что составляет смысл бота. Минимальный рабочий сценарий из трёх блоков: Telegram Trigger → обработка → Telegram. Такая цепочка и называется в n8n workflow — это и есть единица работы, которую вы собираете и включаете.

Бот с ИИ: нода n8n AI Agent

Бот на кнопках собирается без нейросети вообще. Но если нужно, чтобы он понимал живую речь, в середину ставится блок AI Agent.

Работает это так. Триггер отдаёт агенту текст сообщения, агент решает, что ответить и какие действия выполнить, а блок Telegram отправляет результат. Агенту можно дать инструкцию, как себя вести, и дать доступ к вашим данным — тогда он отвечает не вообще, а по вашей базе знаний.

Два практических замечания, которые экономят разочарование.

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

Деньги считает нейросеть, а не n8n. Каждое обращение к модели платное, по факту использования. Для потока в сотни и тысячи сообщений в месяц это обычно единицы или десятки долларов, но вызывать модель на каждое событие без надобности не стоит.

Куда складывать данные: Google Sheets

Бот без записи данных почти бесполезен: поговорили и забыли. Самый быстрый способ хранить результат — блок Google Sheets.

Типичная цепочка для приёма заявок получается такая: Telegram Trigger принимает сообщение → AI Agent вытаскивает из него имя, контакт и задачу → Google Sheets дописывает строку → Telegram подтверждает человеку, что заявка принята, и отправляет уведомление менеджеру.

Четыре блока, ни строки кода, и это уже рабочая воронка. Вместо таблицы на том же месте может стоять CRM, база данных или тикет-система.

Проверка и запуск

Пока вы собираете, n8n работает в режиме проверки: нажимаете запуск, отправляете боту сообщение и видите, что пришло в каждый блок. Это главное удобство конструктора — ошибку видно сразу и там, где она произошла.

Когда сценарий собран, его нужно активировать переключателем. До этого бот работает только в момент, когда вы нажали проверку, и люди получают молчание.

И то, обо что спотыкаются чаще всего: на локальном компьютере бот живёт только пока компьютер включен. Для бота, который должен отвечать ночью, нужен сервер. Это главная причина переносить n8n на VPS.

Где у этого потолок

Говорим прямо, потому что иначе разочарование придёт через месяц.

n8n хорош, когда шаги известны заранее. Пришло сообщение — разобрать — записать — ответить. Такую цепочку он исполняет надёжно и наглядно.

Он упирается, когда логика ветвится сложно. Диалог, в котором бот помнит контекст, задаёт уточняющие вопросы и сам решает порядок действий, в конструкторе превращается в полотно из десятков блоков. Поддерживать это тяжелее, чем обычный код.

Поэтому рабочее разделение такое: простые связки и приём заявок — n8n, сложное поведение с памятью и ответственностью — отдельный агент на сервере. Подробнее про эту границу — в разборе n8n и ИИ-агентов. А если бот должен работать по регламенту компании и помнить контекст, это уже ИИ-агент, и собрать его можно без разработчиков.

Частые вопросы

Как подключить телеграм к n8n? Создайте бота у BotFather командой /newbot, получите Access Token и вставьте его в доступ типа Telegram в n8n. Один доступ работает и для блока Telegram Trigger, который принимает сообщения, и для блока Telegram, который их отправляет.

Можно ли сделать бота без кода? Да, это основной сценарий работы с n8n. Блоки соединяются мышью, логика настраивается в полях. Код может понадобиться только для нестандартного преобразования данных, и то не всегда.

Сколько стоит бот на n8n? Сам n8n в редакции Community бесплатен. Платите за сервер — единицы долларов в месяц для небольшой установки, — и за нейросеть по факту использования, если бот понимает живую речь. Бот на кнопках без нейросети обходится только стоимостью сервера.

Почему бот не отвечает? Три причины по частоте: сценарий не активирован переключателем; n8n запущен локально и компьютер выключен; в блоке Telegram Trigger выбрано не то событие — для обычной переписки нужно Message.

Можно ли сделать бота для канала, а не для чата? Да, в Telegram Trigger есть событие Channel Post для новых публикаций. Учтите, что для части событий бот должен быть администратором канала, иначе Telegram их просто не присылает.

Сколько сообщений выдержит такой бот? Для десятков и сотен сообщений в день ограничением будет не n8n, а ваш сервер и лимиты самого Telegram. Когда поток вырастет до тысяч в день, стоит переходить на PostgreSQL вместо встроенной базы и смотреть на нагрузку сервера.


Бот за вечер — это прототип: работает, пока вы рядом. Чтобы он принимал заявки круглосуточно, нужен сервер, мониторинг и кто-то, кто чинит сбои. Напишите, соберём и возьмём это на себя. Что входит в работу — на странице чат-бот с ИИ для бизнеса.

Хотите так же — без рутины?

Расскажите, какой процесс съедает время, — в тот же день пришлём вилку цены

Заказать автоматизацию →