Оглавление
Дальше вы сможете расширять его возможности под свои рутинные задачи: «сделай сводку из ссылки», «запиши заметку», «напомни завтра в 10:00», «собери таблицу» и т.д.
Что понадобится: аккаунт в Telegram, браузер и аккаунт в n8n Cloud (подходит для новичков; не требует сервера).
Самая простая схема работы: Telegram → n8n → ИИ-модель → ответ в Telegram.
Кому подходит: полным новичкам без опыта разработки. Мы идём строго по шагам, без сложных терминов. Каждый шаг — отдельное действие, которое можно выполнить сразу.
Итог, который вы получите
- Свой Telegram-бот с понятным именем (например,
@my_helper_bot
), который отвечает на ваши сообщения. - Простой «интеллект»: бот формирует ответы с помощью выбранной ИИ-модели (OpenAI или DeepSeek).
- Короткая память: бот «держит в голове» последние реплики, чтобы не терять нить разговора.
- Расширяемость: позже сможете подключать заметки в Google Sheets, напоминания, сводки ссылок, интеграции с CRM — без переписывания с нуля.
Полный план — коротко
- Создать бота в Telegram через BotFather и получить токен.
- Зарегистрироваться в n8n Cloud.
- Добавить учётные данные Telegram в n8n.
- Выбрать ИИ-модель: OpenAI (качество) или DeepSeek (доступность/оплата).
- Добавить ключ ИИ-модели в n8n (OpenAI или DeepSeek).
- Создать workflow: Telegram Trigger → AI Agent → Telegram Send Message.
- Вставить универсальные промпты (готовые шаблоны ниже).
- Включить простую память диалога (Simple Memory).
- Протестировать: написать боту в Telegram и получить ответ.
- Активировать workflow, чтобы бот работал постоянно.
Подсказка: если где-то запутаетесь, не паникуйте — возвращайтесь к шагу и выполняйте его заново. Здесь нет кода, который можно «сломать».
Шаг 1. Создаём Telegram-бота
Откройте официальный аккаунт BotFather в Telegram и нажмите Start.
- Команда
/newbot
— придумайте отображаемое имя (например, «Мой помощник»). - Задайте username, который заканчивается на
bot
(например,my_helper_bot
). - Сохраните строку HTTP API Token — выглядит как
1234567890:AA...
. Это ключ доступа бота.

Запускаем @botfather

Создаем бота за 2 шага @botfather
Если хотите настроить карточку бота (описание, картинку, «о боте»), используйте команды /setdescription
, /setabouttext
, /setuserpic
в BotFather. Специфика формата ответов и событий — в официальной документации Telegram Bot API.
Внимание! Никому не показывайте и не говорите ваш токен для телеграм — это ключ к вашему боту!
Шаг 2. Регистрируемся в n8n

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

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

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

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

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

В открывшемся окне выбираем «Create new credential»
Шаг 4. Подключаем Telegram к n8n
- В n8n откройте Credentials → нажмите New.
- Выберите Telegram.
- Вставьте ваш Bot Token (из BotFather) и сохраните.
Теперь n8n сможет принимать сообщения от вашего бота и отправлять ответы. В каталоге узлов есть раздел Telegram Trigger и Telegram (отправка сообщений).
На этом этапе нам нужен будет ключ из @botfather
, который мы получили на 1-м шаге. Вставляем его в поле в открывшемся окне и жмем Save. Получится так:

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

Жмем на Execute step и идем проверять работу нашего бота
В 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 и телеграм установлена! Поздравляю вас — вы на правильном пути!

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

Жмем + -> AI -> AI Agent
Экран будет выглядеть так.

На экране у вас должна быть такое меню узла
Пока он показывает нам ошибку — но это нормально, так как мы не выбрали нашу LLM для агента. То есть, кто именно будет нашим агентом. Как вы знаете, моделей очень много сейчас — и нам надо выбрать ту, которая подходит нам.
Ниже наши рекомендации по выбору.
Выбираем ИИ-модель: OpenAI или DeepSeek
Любая из моделей на 100% подойдет под ваши простые задачи — обе модели отличные и современные и для вашего первого ассистента по большому счету неважно, что вы выберете.
Любой запрос к ИИ делится на две части:
- Вход (input): то, что вы отправляете модели — ваш вопрос и системные инструкции.
- Выход (output): ответ, который модель генерирует.
За вход и за выход считается объём в «токенах» (примерно кусочки текста). Для ощущения масштаба: 1000 символов русского текста — это примерно 150–200 токенов (оценочно, просто ориентир). Цена на сайтах провайдеров указывается за 1 миллион токенов для входа и отдельно для выхода.
Как понять, во сколько обойдётся одно сообщение
- Прикиньте объём: вы отправили вопрос на ~300 токенов, получили ответ на ~700 токенов (в сумме ~1000 токенов).
- Откройте официальную страницу цен:
- OpenAI: platform.openai.com/pricing
- DeepSeek: api-docs.deepseek.com/pricing
- Подставьте две цифры (цена входа и цена выхода за 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, но если вы решили взять другую модель — это не отразится на дальнейших шагах.

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

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

После ввода жмем Save и проверяем, что ключ работает
В следующем окне мы можем выбрать модель дипсик. Подробнее о моделях тут.
Но, если коротко, то chat
быстрее и дешевле, reasoner
умнее, но думает дольше + дороже.
Дальше внутри агента нам нужно прописать простой промпт для начала и перетянуть туда область «text» как на скрине.

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

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

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

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

По аналогии добавляем еще 1 узел на этот раз Send a text Message
Теперь нам нужно перетянуть поле id в Chat id, а output в Text.

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

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

Нам ответили — успех!
Ну, что ж самую базу мы прошли! Поздравляю вас и нас! Для полного счастья нам нужно сделать «память» для нашего агента, чтобы он помнил, о чем мы говорили ранее + убрать вставку от n8n + настроить промпты более профессионально под наши цели.
Убираем атрибут n8n
Начнем с самого простого — уберем атрибут n8n из сообщений.
По шагам.
- Двойной клие на узел Send Message
- Открываем поле Add field
- Выбираем n8n Attribution
- Отжимаем тумблер
- Сохраняем наш флоу
- Готово.

Шаг 1

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

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

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

Так будет выглядеть наш флоу и теперь он будет работать с вами постоянно (пока у вас есть деньги на 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?
Нужны ли навыки программиста?
Нет. В этом гайде всё делается кликами в интерфейсе. Иногда мы вставляем простые выражения (пара символов), чтобы n8n понимал, куда отправлять ответ.
Что такое «память» у бота?
Это хранение последних реплик, чтобы бот не терял нить диалога. Мы включаем простую короткую память («Simple Memory»). Она хранит только «последние сообщения» текущего чата. Для долгой истории нужны отдельные хранилища — это тема для следующего гайда.
Можно ли сделать бота «умнее»?
Да. Например, научить его:
- собирать заметки в таблицу;
- делать сводки из ссылок;
- ставить напоминания;
- создавать заявки в CRM.
Это достигается добавлением 1–2 шагов в n8n (таблицы, HTTP-запросы и т.д.). Это мы будем делать в следующих гайдах.
Как получить API-ключ DeepSeek/Telegram?
Подробные инструкции сделаем отдельными материалами для новичков:
- DeepSeek: подробный гайд для новичков — тут.
- Telegram (BotFather токен): подробный гайд для новичков — тут.
Также можете ориентироваться на официальные страницы: DeepSeek Docs, Telegram Bot API, BotFather.
Почему у меня «ничего не происходит»?
Чаще всего забыли включить Activate у workflow. Для проверки запустите Execute Workflow и прямо во время теста напишите сообщение боту — увидите «живой» прогон и логи узлов.
И бонус для самых внимательных и эффективных — готовая сборка агента. Просто берете файл и импортируете его в ваш флоу в n8n и вам останется только заполнить подключения и все готово. Скачать тут.
Оставить комментарий