I'm here to help you with the docs.
Telegram ботarrow-up-right
Искусственный интеллект (от OpenAI)arrow-up-right
n8n
Создаём новый Workflow.
Создаём триггер для запуска. Используем ноду Telegram Trigger (on message)
Добавляем ноду AI Agent.
Выбираем нужную нам модель, в нашем случае — OpenAI Chat Model.
Запускаем наш Workflow и отправляем любое сообщение нашему боту.
Выбираем Prompt Source.
Перетаскиваем блок text.
text
Добавляем promt в поле System Message.
Нажимаем Test step/Execute step.
Добавляем ноду Send Text Message.
Указываем Chat_id и Text, перетаскивая данные из AI Agent. Их можно найти в колонке слева и перетащить в нужное поле, зажав левую кнопку мыши.
Нажимаем Test Step и отправляем сообщение боту.
Если всё сделано правильно — бот ответит сгенерированным текстом.
Для того чтобы наш бот был активен, включаем ползунок.
Добавляем ноду Window Buffer Memory.
В параметрах ноды можно указать количество последних сообщений, которые будут сохраняться в памяти агента и учитываться при формировании ответа.
Добавляем ноду If, чтобы установить фильтр по пользователю.
Перетаскиваем блок username в поле value1.
username
Вписываем свой username в значение поля value2.
Теперь ответы бота доступны только вам! 🙂