Оглавление

Дальше вы сможете расширять его возможности под свои рутинные задачи: «сделай сводку из ссылки», «запиши заметку», «напомни завтра в 10:00», «собери таблицу» и т.д.

Что понадобится: аккаунт в Telegram, браузер и аккаунт в n8n Cloud (подходит для новичков; не требует сервера).

Самая простая схема работы: Telegram → n8n → ИИ-модель → ответ в Telegram.

Кому подходит: полным новичкам без опыта разработки. Мы идём строго по шагам, без сложных терминов. Каждый шаг — отдельное действие, которое можно выполнить сразу.

Итог, который вы получите

  • Свой Telegram-бот с понятным именем (например, @my_helper_bot), который отвечает на ваши сообщения.
  • Простой «интеллект»: бот формирует ответы с помощью выбранной ИИ-модели (OpenAI или DeepSeek).
  • Короткая память: бот «держит в голове» последние реплики, чтобы не терять нить разговора.
  • Расширяемость: позже сможете подключать заметки в Google Sheets, напоминания, сводки ссылок, интеграции с CRM — без переписывания с нуля.

Полный план — коротко

  1. Создать бота в Telegram через BotFather и получить токен.
  2. Зарегистрироваться в n8n Cloud.
  3. Добавить учётные данные Telegram в n8n.
  4. Выбрать ИИ-модель: OpenAI (качество) или DeepSeek (доступность/оплата).
  5. Добавить ключ ИИ-модели в n8n (OpenAI или DeepSeek).
  6. Создать workflow: Telegram Trigger → AI Agent → Telegram Send Message.
  7. Вставить универсальные промпты (готовые шаблоны ниже).
  8. Включить простую память диалога (Simple Memory).
  9. Протестировать: написать боту в Telegram и получить ответ.
  10. Активировать workflow, чтобы бот работал постоянно.

Подсказка: если где-то запутаетесь, не паникуйте — возвращайтесь к шагу и выполняйте его заново. Здесь нет кода, который можно «сломать».

Шаг 1. Создаём Telegram-бота

Откройте официальный аккаунт BotFather в Telegram и нажмите Start.

  1. Команда /newbot — придумайте отображаемое имя (например, «Мой помощник»).
  2. Задайте username, который заканчивается на bot (например, my_helper_bot).
  3. Сохраните строку HTTP API Token — выглядит как 1234567890:AA.... Это ключ доступа бота.
Создание бота в телеграм через botfather Шаг-1

Запускаем @botfather

Создание бота в телеграм через botfather Шаг-2

Создаем бота за 2 шага @botfather

Если хотите настроить карточку бота (описание, картинку, «о боте»), используйте команды /setdescription, /setabouttext, /setuserpic в BotFather. Специфика формата ответов и событий — в официальной документации Telegram Bot API.

Внимание! Никому не показывайте и не говорите ваш токен для телеграм — это ключ к вашему боту!

Шаг 2. Регистрируемся в n8n

n8n регистрация в облачном сервисе

Регистрация в n8n в облаке

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

Стартовый экран n8n после регистрации в сервисе

Ваш стартовый экран во флоу n8n — мы нажимаем Start from scratch

Шаг 3. Делаем узлы в n8n

Мы можем нажать и на Test Simle AI agent, но я бы предложил вам учиться последовательно поэтому нажимаем на Start from scratch и попадаем на главный экран вашего флоу.

Так будет выглядеть ваш стартовый экран проекта в n8n

Ваш стартовый экран во флоу n8n

Далее жмем на плюс и нам откроется поле с выбором узлов проекта. Нам понадобиться узел — тригер. Тригер — это стартовый узел в любом проекте n8n, он отвечает за «пробуждение» флоу. С него будут начинаться все процессе всегда.

Тригеры бывают разные, но в нашем случае — это будет тригер по сообщению из телеграм.

Выбираем телеграм в n8n нодах

Начинаем писать telegram, вам покажется список всех вариантов — выбираем «On message»

Выбираем его.

Выбираем On Message в n8n

Нажимаем на «On Message»

Мы создали ноду, но пока у нас нет подключения к телеграм, она не функционирует, поэтому нам нужно нажать на «Создать подключение», см. скриншот ниже.

Выбираем подключения в телеграм в n8n

В открывшемся окне выбираем «Create new credential»

Шаг 4. Подключаем Telegram к n8n

  1. В n8n откройте Credentials → нажмите New.
  2. Выберите Telegram.
  3. Вставьте ваш Bot Token (из BotFather) и сохраните.

Теперь n8n сможет принимать сообщения от вашего бота и отправлять ответы. В каталоге узлов есть раздел Telegram Trigger и Telegram (отправка сообщений).

На этом этапе нам нужен будет ключ из @botfather, который мы получили на 1-м шаге. Вставляем его в поле в открывшемся окне и жмем Save. Получится так:

Вводим ключ от телеграм в n8n

Вводим наш API ключ от телеграм в свободное поле и жмем Save

Далее жмем на любую область экрана за пределами открытого окошка выше (чтобы убрать его). Нам откроется новое меню, где мы сможем протестировать что соединение действительно работает. Жмем Execute.

Тестируем подключение к тг в n8n

Жмем на Execute step и идем проверять работу нашего бота

В n8n это будет выглядеть так. Система «ждет» сигнала от нашего бота.

Проверяем связь с ботом в n8n

Теперь n8n ждет сигнала от нашего бота

Далее идем в наш бот и запускаем его. В нашем случае это https://t.me/mytheveryfirstandthebest_bot, но у вас будет своя ссылка. Переходите по ней. Ссылку берете из @botfather в приветственном сообщении он вам написал:

Done! Congratulations on your new bot. You will find it at <тут ваш бот> You can now add a description, about section and profile picture for your bot, see /help for a list of commands.

Заходим в вашего бота жмем START и возвращаемся в n8n и жмем Execute step. И у вас должно появится такое окно — это значит, что связь между n8n и телеграм установлена! Поздравляю вас — вы на правильном пути!

Связь между телеграм и n8n

Справа мы видим Output узла — значит связь между n8n и телеграм есть!

Шаг 5. Добавляем узел агента

Выходим из этого экрана в основное меню (нажимаем на любую область вне нашего окна). Далее опять идем в поиск и выбираем новый узел — ИИ агент.

Добавляем узел с агентом в n8n

Жмем + -> AI -> AI Agent

Экран будет выглядеть так.

Экран создания агента в n8n

На экране у вас должна быть такое меню узла

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

Ниже наши рекомендации по выбору.

Выбираем ИИ-модель: OpenAI или DeepSeek

Любая из моделей на 100% подойдет под ваши простые задачи — обе модели отличные и современные и для вашего первого ассистента по большому счету неважно, что вы выберете.

Любой запрос к ИИ делится на две части:

  • Вход (input): то, что вы отправляете модели — ваш вопрос и системные инструкции.
  • Выход (output): ответ, который модель генерирует.

За вход и за выход считается объём в «токенах» (примерно кусочки текста). Для ощущения масштаба: 1000 символов русского текста — это примерно 150–200 токенов (оценочно, просто ориентир). Цена на сайтах провайдеров указывается за 1 миллион токенов для входа и отдельно для выхода.

Как понять, во сколько обойдётся одно сообщение

  • Прикиньте объём: вы отправили вопрос на ~300 токенов, получили ответ на ~700 токенов (в сумме ~1000 токенов).
  • Откройте официальную страницу цен:
  • Подставьте две цифры (цена входа и цена выхода за 1M токенов) в простую формулу:
    стоимость = вход_токены × (цена_входа / 1 000 000) + выход_токены × (цена_выхода / 1 000 000)

Пример расчёта «на пальцах»

Допустим на странице провайдера сейчас указано: вход — $0.50 за 1M токенов, выход — $1.50 за 1M (это пример, реальные цены берите по ссылке). Ваше сообщение: вход 300 токенов и выход 700 токенов.

  • Вход: 300 × (0.50 / 1 000 000) = $0.00015
  • Выход: 700 × (1.50 / 1 000 000) = $0.00105

Итого: $0.0012 за диалог (чуть больше одной десятитысячной доллара). Чем короче ответ — тем дешевле. У разных провайдеров соотношение «цена входа/выхода» отличается, поэтому пример всегда проверяйте против актуальной таблицы цен.

Что выбрать новичку

  • OpenAI — часто лучше по качеству и стабильности, удобная экосистема. Но по странам есть ограничения и вопросы с оплатой. Ссылка на цены.
  • DeepSeek — близкое качество для бытовых задач, обычно проще с регистрацией и оплатой в разных регионах. Ссылка на цены.

Как получить API-ключ DeepSeek — подробный гайд для новичков.

Подключаем модель к агенту

Мы выбрали DeepSeek, но если вы решили взять другую модель — это не отразится на дальнейших шагах.

Выбираем модель дипсик в н8н

Подключаем Deepseek к агенту

В открывшемся окне нам также надо будет сделать подключение. Для этого мы должны получить API ключ Deepseek — об этом мы подробно писали здесь.

Вставьте ваш ключ в поле и проверьте подключение.

Поле для ввода апи ключа дипсик в н8н

Вводим наш API ключ Deepseek сюда

Проверяем ключ дипсик в н8н

После ввода жмем Save и проверяем, что ключ работает

В следующем окне мы можем выбрать модель дипсик. Подробнее о моделях тут.

Но, если коротко, то chat быстрее и дешевле, reasoner умнее, но думает дольше + дороже.

Дальше внутри агента нам нужно прописать простой промпт для начала и перетянуть туда область «text» как на скрине.

Вводим промпт в н8н

Выбираем поле Define Below и вписываем для начала простой промпт + перетягиваем из левого блока поле Text

То есть наводим мышку на text — зажиаем ее и перетягиваем этот блок в блок с промптом. Для чего мы это делаем? Таким образом наш агент будет получать не только наш промпт, но и все наши новые сообщения из этого поля.

Сохраняем и тестируем флоу в н8н

Жмем Save, потом Test и идем в телеграм бот и пишем там любое сообщение

После нажатия — идем в телеграм и отправляем сообщение. Если все ок, то шестеренки закрутятся и флоу отработает корректно.

Процесс пошел в н8н - сообщение из телеграм отправляются и обрабатываются нейросетью

Это означает, что сообщение от нас дошло до нейросети и она начала работать с ним

Делаем двойной клик по агенту и смотрим появилось ли в Output поле информация (это в правой части экрана). Или в меню можно нажать поле Executions (оно по центру экрана) и там посмотреть последнее действие. Если все хорошо, то мы увидим ответ нейронки.

получили ответ от дипсик в н8н

Deepseek нам ответил — успех! Наша связь начала работать.

Добавляем узел для ответа LLM

Хорошо, что LLM получила наше сообщение — теперь неплохо бы и нам получить сообщение от нее. Для этого нам нужно добавить еще 1 узел.

Добавляем узел в н8н - сообщение в телеграм

По аналогии добавляем еще 1 узел на этот раз Send a text Message

Теперь нам нужно перетянуть поле id в Chat id, а output в Text.

Заполняем поле telegram message в н8н

По аналогии — перетягиваем поля в нужное место

Заполняем поля в н8н для телеграм

Должно получится вот так, если вы все правильно сделали

Опять сохраняем -> жмем тест -> идем в телеграм и пишем сообщение. На этот раз нам придет ответ.

Ответ из ллм через н8н

Нам ответили — успех!

Ну, что ж самую базу мы прошли! Поздравляю вас и нас! Для полного счастья нам нужно сделать «память» для нашего агента, чтобы он помнил, о чем мы говорили ранее + убрать вставку от n8n + настроить промпты более профессионально под наши цели.

Убираем атрибут n8n

Начнем с самого простого — уберем атрибут n8n из сообщений.

По шагам.

  1. Двойной клие на узел Send Message
  2. Открываем поле Add field
  3. Выбираем n8n Attribution
  4. Отжимаем тумблер
  5. Сохраняем наш флоу
  6. Готово.
Удаляем аттрибут н8н из узла в телеграм

Шаг 1

Удаляем аттрибут н8н из узла в телеграм

Шаг 2

Шаг 6. Добавляем агенту память.

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

Добавляем агенту простую память в n8n

Выбираем Simple Memory для нашего агента

заполняем поля с памятью для н8н агента

Перетягиваем id нашего чата и выставляем количество сообщений, которое должен помнить наш агент

Сохраняем и идем в чат проверять нашего ассистента. Предварительно включаем галочку у нашего проекта на Active, чтобы он работал постоянно.

Итоговый вид флоу в н8н нашего агента для телеграм

Так будет выглядеть наш флоу и теперь он будет работать с вами постоянно (пока у вас есть деньги на API вашей LLM, конечно)

Разговор с агентом в телеграм

Агент помнит наше первое сообщение — работает!

Что мы в итоге сделали? Самого простого помощника в вашем телеграм аккаунте, который всегда с вами и может ответить на любые вопросы. Чего он не может, но эти функции можно ему добавить:

  • Хочется сказать, что все, но все же. Читать и отвечать на письма
  • Вести ваш календарь заполнять его и напоминать вам о событиях
  • Принимает ваши голосовые сообщения
  • Генерить изображения / тексты / видео / звуки
  • Подключаться к вашим данным (мессенджерам/каналам/ботам/таблицам) и присылать вам необходимые данные из них или управлять ими
  • И многое-многое другое.

И все это вы можете сделать сами без программистов и платных курсов.

Шаг 7. Универсальные промпты

Вы можете скопировать предложенный нами промпт или заменить на свой — настраивайте своего агента под себя как вам удобно.

System Prompt — «Роль и поведение»

Ты — персональный ассистент в Telegram. 
Твоя задача — помогать пользователю решать повседневные задачи быстро и понятно.

Правила:

1. Пиши кратко, по делу, простыми словами. Если задача объёмная — сначала дай план из 3–7 шагов.
2. Никогда не выдумывай факты. Если не хватает данных — задай 1–2 уточняющих вопроса.
3. Если в сообщении есть ссылка — предложи: "сделать краткую выжимку", "выделить ключевые пункты" или "сохранить в заметки".
4. Форматируй ответы списками и короткими абзацами. Избегай сложных терминов.
5. Уважай приватность: не сохраняй личные данные без прямого запроса пользователя.
6. Если пользователь просит про деньги/цены — объясняй на примерах "на пальцах", с простыми арифметическими расчётами.
7. Если пользователь просит выполнить действие (создать заметку/напоминание и т.д.), уточни недостающие параметры одним коротким вопросом.

Style Prompt — «Формат ответа»

Формат ответа:
- 1 строка: короткая суть.
- Далее: 3–7 маркеров с подробностями/вариантами.
- Если уместно: мини-пример с числами.
- В конце (опционально): что спросить у пользователя, чтобы двигаться дальше.

Тестирование и типичные ошибки

  • Бот молчит. Проверьте, что workflow Activated. В режиме «вручную» ответы приходят только во время теста.
  • Падает AI-узел. Частая причина — нет API-ключа или он неверный. Откройте Credentials, перезапишите ключ.
  • Ответ «странный» или «пустой». Убедитесь, что в поле User text действительно попадает текст из входящего сообщения.
  • Память не работает. Проверьте, что в Simple Memory указан Session ID по chat.id. Без этого диалоги перепутаются.
  • Счёт «вылетел» за бюджеты. Сократите длину ответа (меньше токенов) или используйте более «экономичную» модель. Следите за пропорцией: длинные ответы дороже.

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

Сколько стоит использовать OpenAI/DeepSeek?

У каждого провайдера две цены: за вход и за выход (за 1M токенов). Возьмите их с официальных страниц (OpenAI, DeepSeek) и подставьте в формулу:

стоимость = вход_токены × (цена_входа/1 000 000) + выход_токены × (цена_выхода/1 000 000)

Оценочно: короткий вопрос + короткий ответ — это сотни токенов (тысячные доли доллара). Длинные ответы дороже. Чем компактнее переписка — тем дешевле.

Что выбрать: OpenAI или DeepSeek?

OpenAI — часто лучше по качеству и стабильности, но есть ограничения по странам и способам оплаты. DeepSeek — близкое качество для бытовых задач, проще с доступом/оплатой в ряде регионов. Для старта берите то, где проще завести ключ и пополнить баланс. Цены и модели — по ссылкам: OpenAI, DeepSeek.

Нужны ли навыки программиста?

Нет. В этом гайде всё делается кликами в интерфейсе. Иногда мы вставляем простые выражения (пара символов), чтобы n8n понимал, куда отправлять ответ.

Что такое «память» у бота?

Это хранение последних реплик, чтобы бот не терял нить диалога. Мы включаем простую короткую память («Simple Memory»). Она хранит только «последние сообщения» текущего чата. Для долгой истории нужны отдельные хранилища — это тема для следующего гайда.

Можно ли сделать бота «умнее»?

Да. Например, научить его:

  • собирать заметки в таблицу;
  • делать сводки из ссылок;
  • ставить напоминания;
  • создавать заявки в CRM.

Это достигается добавлением 1–2 шагов в n8n (таблицы, HTTP-запросы и т.д.). Это мы будем делать в следующих гайдах.

Как получить API-ключ DeepSeek/Telegram?

Подробные инструкции сделаем отдельными материалами для новичков:

Также можете ориентироваться на официальные страницы: DeepSeek Docs, Telegram Bot API, BotFather.

Почему у меня «ничего не происходит»?

Чаще всего забыли включить Activate у workflow. Для проверки запустите Execute Workflow и прямо во время теста напишите сообщение боту — увидите «живой» прогон и логи узлов.

И бонус для самых внимательных и эффективных — готовая сборка агента. Просто берете файл и импортируете его в ваш флоу в n8n и вам останется только заполнить подключения и все готово. Скачать тут.