Как я собрал телеграм-бота с памятью на n8n: автоматизация без кода

Как я собрал телеграм-бота с памятью на n8n: автоматизация без кода

Многие уже слышали (а кто-то и активно использует) n8n — мощный инструмент для no-code автоматизации. Я тоже решил не оставаться в стороне и разобраться, на что он способен. Так родился мой первый мини-проект — чат-бот с памятью, который сохраняет всё, что вы ему пишете.

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

Что делает этот бот?

Телеграм-бот с памятью — звучит просто, но полезно. Он умеет:

  • Запоминать всё, что ему пишут пользователи
  • Хранить данные в базе
  • Работать 24/7 без моего участия
  • Легко масштабируется и расширяется под новые задачи

Этот бот — идеальный старт для тех, кто хочет начать с автоматизации и no-code решений

Инструменты, которые понадобятся

1. n8n

Это основной инструмент автоматизации. Здесь мы собираем весь workflow: принимаем сообщения, обрабатываем и сохраняем.

2. BotFather

Через него создаём самого телеграм-бота и получаем токен.

Настраиваем всё по шагам

1. Создаем Telegram бота

  • В поиске Telegram пишем BotFather
    И создаем нового бота(я думаю многие уже умеют это делать)

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

Регистрация простая, но тут есть нюансы, нам доступен лишь триал в 14-дней, чуть позже в Телеграм-канале, расскажу как можно установить его локально на своем ПК или на сервере, который мы возьмем в аренду(≈300р в месяц)
После регистрации создаем новый workflow
Дальше у нас открывается интерфейс n8n, где мы нажимаем на Add first step

Как я собрал телеграм-бота с памятью на n8n: автоматизация без кода

Дальше в поиске пишем Telegram и нажимаем на него, здесь мы увидим несколько пунктов, нас интересует пункт On message

Как я собрал телеграм-бота с памятью на n8n: автоматизация без кода

После того как мы выбрали нужный нам пункт, у нас откроется окно:

Как я собрал телеграм-бота с памятью на n8n: автоматизация без кода

Здесь нам нужно создать новое подключение, где мы укажем наш Токен из BotFather.

  • Нажимаем на Select credential
  • Выбираем далее Create new credential
Как я собрал телеграм-бота с памятью на n8n: автоматизация без кода

Идем дальше, на добавляем AI-Agent нажимаем на плюсик, и в поиске пишем AI-agent - так мы подключаем нашего агента, который и будет обращаться к нейросети и базе данных, в нем нам надо указать Chat ID.
Нам надо поменять Source for Prompt (User Message) на Define below

Как я собрал телеграм-бота с памятью на n8n: автоматизация без кода

После чего нам нужно в Prompt (User Message) установить id чата, он находится слева, платформа позволяет просто перенести этот элемент

Как я собрал телеграм-бота с памятью на n8n: автоматизация без кода

Перетаскиваем id, который находится у нас слева во вкладке chat

Далее мы можем подключить OpenRouter об этом сервисе я уже тоже рассказывал в телеграм-канале и на vc(статья)

Подключаем модуль OpenRouter и я советую использовать модель: google/gemini-2.0-flash-exp:free
При первой настройке, вам нужно будет вставить ваш API-ключ от OpenRouter

Как я собрал телеграм-бота с памятью на n8n: автоматизация без кода

После этого, мы последним шагом добавляем новый шаг, пишем в поиске Telegram и пункт Send a text message

Как я собрал телеграм-бота с памятью на n8n: автоматизация без кода

Подставляем и перетаскиваем блоки, где Chat ID также вставляем как и в прошлых шагах.

Как я собрал телеграм-бота с памятью на n8n: автоматизация без кода

Добавляем еще Add Field Append n8n Attribution и выключаем, чтобы при ответе от бота, мы не получали подпись от n8n
Вот и всё — бот готов, работает стабильно и не требует от вас никаких технических знаний. Просто подключайте шаблон, и запускайте своего Telegram-ассистента буквально за пару минут.

Что дальше?

Это только начало. Я уже готовлю новые шаблоны для n8n, которые будут уметь:

  • Распознавать голосовые сообщения
  • Работать с Google Календарём (например, записывать встречи)
  • Интегрироваться с GPT и другими нейросетями

Если интересна тема автоматизации и no-code разработки — подписывайтесь на мой телеграм-канал, там выходит всё раньше и с шаблонами и с исходным кодом, для ботов на Python

2
Начать дискуссию