24 октября 2026 г.
Бот есть, а заявки всё равно переписываются руками. Разбираю, как подключить телеграм-бота к n8n: где живёт токен, чем узел отличается от триггера, как собрать первый сценарий «пришло сообщение - ответили и записали» и почему он молчит, пока сценарий не опубликован.
Как подключить телеграм бота к n8n: способ один - вставить токен бота в раздел доступов n8n. Других вариантов документация n8n не предлагает: ни логина, ни пароля, ни отдельного ключа. Один созданный доступ дальше работает сразу у двух узлов, Telegram и Telegram Trigger: и на отправку сообщений, и на реакцию на входящие.
Проверено: 24 октября 2026.
Меня зовут Анастасия Майер, я архитектор контент-заводов и инженер по искусственному интеллекту: 20 систем под ключ в 10 нишах. Боты в этих системах закрывают самый дорогой кусок операционки - приём заявок и выдачу бесплатных материалов, - и собираются они именно так: бот, один доступ в n8n и сценарий из трёх узлов.
Ниже - что подготовить, как завести доступ, чем узел отличается от триггера, первый рабочий сценарий и места, где бот замолкает. Рабочие связки выкладываю в Telegram-канале.
Что подготовить заранее: бот, токен и аккаунт
Коротко: нужен телеграм-аккаунт, созданный бот и его токен. Больше ничего.
Документация n8n перечисляет требования коротко: аккаунт в телеграме, а из способов авторизации поддерживается ровно один - токен доступа бота. Токен выдаёт BotFather при создании. И одно требование, из-за которого чаще всего приходится начинать заново: имя бота поменять потом можно, а юзернейм нельзя. Он задаётся один раз, от 5 до 32 знаков, латиница, цифры и подчёркивание, обязательно с окончанием «bot». Выбирайте на вырост.
Бота ещё нет - вся процедура по шагам в статье как создать бота в Telegram и получить токен. И сразу про гигиену: токен - пропуск к управлению ботом, место ему в разделе доступов n8n, а не в тексте сценария и не в переписке с собой. Что делать, если он где-то мелькнул, - в статье как заменить токен телеграм-бота.
Как подключить телеграм бота к n8n: по шагам
Коротко: шесть шагов. Токен переносится в раздел доступов один раз и дальше подставляется во все узлы телеграма.
Шаг 1. Откройте в телеграме чат с BotFather и проверьте, что это официальный аккаунт, а не двойник.
Шаг 2. Создайте бота. BotFather спросит имя и юзернейм по правилам выше и в ответ пришлёт токен.
Шаг 3. Уберите токен в надёжное место. Не в заметки на столе и не в чат с собой.
Шаг 4. В n8n откройте раздел доступов и создайте доступ для телеграма. Поле там одно - токен доступа. Вставьте и сохраните.
Шаг 5. Назовите доступ по назначению: заявки с сайта, выдача гайда, уведомления менеджеру. Через полгода ботов будет три, и «Telegram account 2» ничего не скажет.
Шаг 6. Проверьте доступ на отправке. Добавьте в пустой сценарий узел Telegram с отправкой сообщения, укажите свой чат и запустите вручную. Пришло - доступ рабочий.
Порядок именно такой по одной причине: отправка зависит только от токена, а триггер ещё и от адреса и состояния сценария. Проверяя всё разом, вы получите вывод «n8n не работает».
Узел и триггер: в чём разница и что когда срабатывает
Коротко: узел Telegram выполняет действие, когда до него дошёл сценарий. Telegram Trigger сам запускает сценарий, когда боту что-то написали.
Узел Telegram умеет то, что обычно и нужно: отправить сообщение, фото, документ, видео, стикер, группу медиа, геолокацию, закрепить и открепить сообщение. Оговорка из документации: чтобы бот работал с каналом, его надо в канал добавить.
Telegram Trigger ловит события. Самое нужное - новое входящее сообщение любого вида: текст, фото, стикер. Есть и остальные: пост в канале, нажатие кнопки под сообщением, отредактированное сообщение, заявка на вступление в чат, смена статуса участника. У варианта «все события» документация предупреждает про исключение: смена статуса участника и реакции в него не попадают, они дают слишком много вызовов. Часть событий требует прав: смену статуса и реакции бот видит только администратором чата. Это условие Telegram, а не ошибка настройки.
И главная засада групповых сценариев - режим приватности. Все боты в группах по умолчанию работают в нём и видят далеко не всё: адресованные им команды, общие команды вроде старта, если бот писал в группу последним, сообщения, отправленные через бота, и ответы на его сообщения. Независимо от режима боту приходят служебные сообщения, всё из личных чатов и всё из каналов, где он состоит. Исключение одно: бот, добавленный в группу администратором, получает все сообщения.
Режим приватности отключается у BotFather, но Telegram советует делать это только когда без этого бот не работает, и предупреждает: чтобы изменение подействовало, бота придётся заново добавить в группу. Практический вывод: сценарии под заявки собирайте в личных чатах - там бот видит все сообщения без настроек.
Первый сценарий: пришло сообщение - ответили и записали
Коротко: три узла и одна кнопка публикации. Сценарий из двух узлов отвечает, из трёх - ещё и сохраняет заявку.
Собирается он так.
- Узел первый, Telegram Trigger с событием «новое сообщение» и созданным доступом. Это вход.
- Узел второй, Telegram с действием отправки сообщения. Чат берётся из данных триггера, текст - ваш ответ. Это уже рабочий автоответчик.
- Узел третий, запись в таблицу или базу. Без него заявка живёт только в чате и теряется. Как подключить таблицу - в отдельной статье.
Теперь то, из-за чего первый сценарий молчит у девяти из десяти. У узлов, которые ждут входящий запрос, в n8n два адреса. Тестовый регистрируется, когда вы включаете прослушивание тестового события или запускаете сценарий вручную, и данные видно прямо в редакторе. Рабочий регистрируется в момент публикации сценария и в редакторе ничего не показывает. Неопубликованный сценарий ловит сообщения только пока вы сидите в редакторе.
Отсюда порядок проверки: включили прослушивание тестового события, написали боту с личного аккаунта, увидели данные в редакторе, опубликовали сценарий, написали ещё раз. Рабочие запуски смотрите на вкладке запусков: видно, какой узел отработал, а какой упал и с каким текстом.
Вот где считаются деньги. Заявка, которую менеджер переносит из чата в таблицу руками, стоит минуту его времени и один шанс потеряться: на потоке в сто заявок это два часа в неделю и упущенные клиенты. Сценарий из трёх узлов собирается за вечер и работает сам. Как такие связки собирает предприниматель без программиста - это вайбкодинг, а с чего начинать - в статье с чего начать автоматизацию контента.
Если бот молчит: что проверить
Коротко: шесть проверок по порядку, от публикации до режима приватности.
- Сценарий не опубликован. Самая частая причина: без публикации рабочий адрес не зарегистрирован, бот отвечает только в тестовом запуске.
- Доступ не тот. Проверьте, что в узле выбран доступ с токеном нужного бота: два бота в одном аккаунте n8n путаются легко.
- Токен заменён. После выпуска нового старый перестаёт работать, и все сценарии с ним встают разом.
- Один токен на два сервиса. Тот же бот в другой автоматизации - и сообщения делятся между ними как попало.
- Группа вместо личного чата. Режим приватности, про него выше: проверьте, адресовано ли сообщение боту.
- Триггеру некуда прийти. На своей установке адрес сценария должен быть доступен извне: на локальной машине триггер молчит, а отправка работает.
Названия кнопок в n8n меняются, смысл шагов - нет: доступ с токеном, триггер на событие, действие в ответ, публикация. Упираетесь в сам сервис - идите в документацию n8n по доступам телеграма и на форум n8n.
Не хотите разбираться сами
Коротко: первый сценарий стоит вечера, а связка из ботов, таблиц и доступов - отдельная работа, её можно отдать.
Один бот с автоответом собирается по этой инструкции. Сложности начинаются, когда ботов три, сценариев десяток, а заявки падают в четыре разных места: тут решает схема целиком - что чем запускается, где лежат данные, что происходит при отказе.
Собрать связку под ваш процесс - это ИИ-разработка. Непонятно, что автоматизировать первым, - приходите на бесплатный созвон или на консультацию.
Я, Анастасия Майер, за двадцать заводов не видела ни одного, где заявки переносили бы руками дольше трёх месяцев: либо автоматизируют, либо теряют. Соседние доступы - в статьях api id и api hash Telegram и что такое MCP, а свои сценарии участники разбирают в клубе Майер.
Источники
- Документация n8n: доступы Telegram - единственный способ авторизации через токен бота, доступ сразу для узлов Telegram и Telegram Trigger, требования к юзернейму, перенос токена в поле доступа. Проверено 24 октября 2026.
- Документация n8n: узел Telegram - действия узла и условие про добавление бота в канал.
- Документация n8n: узел Telegram Trigger - события, исключения у варианта «все события», события, требующие прав администратора.
- Документация n8n: узел Webhook - тестовый и рабочий адреса, регистрация рабочего при публикации сценария, просмотр запусков на вкладке запусков.
- Telegram, Bot Features - создание бота и токен, правила юзернейма, режим приватности в группах и его отключение.
- Моя практика сборки ботов и приёма заявок в контент-заводах.