Как работает бот «Путеводитель целей» на платформе n8n
Бот «Путеводитель целей» растёт стремительно — его уже опробовали около 450 человек. Это здорово, ведь благодаря боту осознанности у этих людей, возможно, стало чуть больше.
Давайте разберём, как устроен бот — просто о сложном.
Создание чатботов, OpenAI и платформы n8n может показаться сложным. Многие говорили мне: «Это интересно, но ничего не понятно». Попробую объяснить максимально просто.
Создание бота состоит из трёх шагов:
1. Написать промпт
Начинается всё с подробного промпта — инструкции, которая задаёт поведение бота. Подробно об этом писал
здесь.
2. Создать бота на OpenAI
Когда промпт готов, создаётся ассистент на платформе OpenAI. Это быстро — инструкция загружается за три минуты. Чтобы бот работал в Telegram, через
@botfather создаётся бот, и вы получаете его
ID. Этот ID нужен для связи между OpenAI и Telegram.
3. Настроить логику и передачу сообщений
Вот здесь на сцену выходит n8n — платформа автоматизации, которая управляет всей логикой взаимодействия. Она соединяет Telegram, OpenAI и пользователя.
Как работает логика бота,
пошаговая схема:
1. Пользователь отправляет сообщение
Пользователь пишет текст или отправляет голосовое сообщение через Telegram.
n8n принимает сообщение, фиксирует, кто пишет, и получает данные о пользователе: имя, содержание, профиль, файлы.
2. Сообщение обрабатывается n8n
Кто пишет:
- Если это новичок, его добавляют в базу и отправляют приветствие.
- Если пользователь постоянный, подгружается история общения для сохранения последовательности.
Формат сообщения: текст или голос.
3. Сообщение отправляется в OpenAI
n8n передаёт сообщение в OpenAI, где работает подготовленный промпт.
4. OpenAI возвращает ответ через n8n
Ответ проверяется: всё ли соответствует формату? При необходимости ответ дополняется.
5. Ответ отправляется в Telegram
Готовое сообщение уходит пользователю. Бот ждёт продолжения или завершает сессию.
Почему я выбрал n8n?
- Гибкость
n8n позволяет настроить бота под любые задачи — от личной рефлексии до сложной автоматизации рабочих процессов.
-
Простота
Даже без программирования можно выстроить сложную логику через удобный визуальный интерфейс.
-
Экономия
n8n можно запустить локально или на сервере, используя бесплатную версию. В отличие от альтернатив, например,
make.com, это экономически выгодно.
@AlexGetsHrDone