Как настроить AI в Telegram

hashtag Что нам потребуется:

hashtag Настройка логики в n8n

1

Создаём новый Workflow

  1. Создаём новый Workflow.

2

Создаём триггер для запуска

  1. Создаём триггер для запуска. Используем ноду Telegram Trigger (on message)

3

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

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

4

Выбираем модель

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

5

Запускаем Workflow и выбираем Prompt Source

  1. Запускаем наш Workflow и отправляем любое сообщение нашему боту.

  2. Выбираем Prompt Source.

6

Перетаскиваем text и настраиваем System Message

  1. Перетаскиваем блок text.

  1. Добавляем promt в поле System Message.

7

Тест и отправка сообщения

  1. Нажимаем Test step/Execute step.

  2. Добавляем ноду Send Text Message.

  3. Указываем Chat_id и Text, перетаскивая данные из AI Agent. Их можно найти в колонке слева и перетащить в нужное поле, зажав левую кнопку мыши.

hashtag Тестирование бота

1

Тест шага

  1. Нажимаем Test Step и отправляем сообщение боту.

2

Проверка ответа

  1. Если всё сделано правильно — бот ответит сгенерированным текстом.

3

Включение Workflow

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

hashtag Добавление памяти в AI Agent

1

Добавляем Window Buffer Memory

  1. Добавляем ноду Window Buffer Memory.

2

Настройка объема памяти

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

hashtag Как ограничить доступ к боту только для себя

1

Добавляем фильтр If

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

2

Указываем username в value1

  1. Перетаскиваем блок username в поле value1.

3

Вписываем свой username в value2

  1. Вписываем свой username в значение поля value2.

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