Как настроить AI в Telegram
Эксперт: Валентин Литовченко
Что нам потребуется:
n8n
Настройка логики в n8n
Создаём новый Workflow
Создаём триггер для запуска. Используем ноду Telegram Trigger (on message)

Добавляем ноду AI Agent


Выбираем нужную нам модель, в нашем случае — OpenAI Chat Model

Запускаем наш Workflow и отправляем любое сообщение нашему боту
Выбираем Prompt Source

Перетаскиваем блок
text
Добавляем promt в поле System Message

Нажимаем Test step/Execute step
Добавляем ноду Send Text Message
Указываем Chat_id и Text, перетаскивая данные из AI Agent. Их можно найти в колонке слева и перетащить в нужное поле, зажав левую кнопку мыши.

Тестирование бота
Нажимаем Test Step и отправляем сообщение боту
Если всё сделано правильно — бот ответит сгенерированным текстом

Для того чтобы наш бот был активен, включаем ползунок

Добавление памяти в AI Agent
Добавляем ноду Window Buffer Memory

В параметрах ноды можно указать количество последних сообщений, которые будут сохраняться в памяти агента и учитываться при формировании ответа

Как ограничить доступ к боту только для себя
Добавляем ноду If, чтобы установить фильтр по пользователю

Перетаскиваем блок
usernameв поле value1
Вписываем свой username в значение поля value2

Теперь ответы бота доступны только вам! 🙂
Last updated