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

Эксперт: Валентин Литовченко

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

  1. n8n

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Last updated