AI и агенты

Как создать первого ИИ-агента в Telegram с помощью n8n — пошагово и без кода

Бот, который принимает голос, расшифровывает, правит текст и отвечает. Как собрать такого агента в n8n без единой строки кода.

ИИ-агент — это бот, который позволяет через привычный интерфейс (в данном случае — Telegram) взаимодействовать с нейросетями. Даже самый простой агент может:

  • принимать текстовые сообщения и голосовые записи,
  • транскрибировать голос,
  • редактировать текст (как корректор или стилист),
  • генерировать ответы «в духе нейросети».

Такие агенты освобождают время на рутину и дают представление о том, как работают подобные системы.

🚀 Что потребуется для старта

  • Созданный в Telegram бот (через @BotFather).
  • Аккаунт в OpenAI и API-ключ.
  • Платформа n8n — визуальный конструктор автоматизаций.
  • Хорошо сформулированные промпты (подсказки для агента).
  • Немного терпения и готовность экспериментировать.

⚡️ Пошаговая инструкция

Шаг 1. Создание Telegram-бота

Откройте @BotFather, отправьте команду /newbot, придумайте имя и username (должно оканчиваться на _bot). Скопируйте выданный токен — он понадобится далее.

Шаг 2. Получение API-ключа OpenAI

Зайдите на платформу OpenAI — раздел API Keys — создайте новый ключ. Сохраните его (его показывают только один раз). Привяжите платёжную карту — без этого API работать не будет.

Шаг 3. Регистрация в n8n

Зарегистрируйтесь в облачной версии n8n (есть пробный период). Затем создайте новый workflow (сценарий), в котором будет работать ваш агент.

Шаг 4. Настройка триггера

В workflow добавьте блок “Telegram On Message”, связав его с вашим ботом через токен. Проверьте, что сообщения из Telegram приходят к этому блоку.

Шаг 5. Разделение входящих сообщений (текст vs голос)

Используйте блок Switch:

  • Если сообщение — текст, направлять его дальше на обработку текста.
  • Если сообщение — голос, сначала отправлять на транскрипцию (преобразование голоса в текст).

Шаг 6. Обработка текстовых сообщений

Добавьте блок, который будет извлекать и передавать сам текст (например, через Edit Fields), чтобы далее агент мог с ним работать.

Шаг 7. Транскрибирование голоса

Для голосовых сообщений:

  • Используйте блок “Telegram Get a File” — получить аудиофайл (используя его file_id).
  • Затем — блок “OpenAI Transcribe a Recording” — преобразовать аудио в текст.

Шаг 8. Создание «главного агента»

Это ядро системы. Его задача — анализировать входящие запросы и перенаправлять их к подагентам (например, к редактированию текста или к генерации идей).

В конфигурации агента задайте системный промпт — инструкцию, как он распределяет задачи.
Подключите модель OpenAI (ChatGPT или аналогичную) к этому агенту.
Добавьте механизм памяти (например, хранить последние 5–10 сообщений для контекста).
Настройте финальный блок отправки ответа обратно в Telegram.

Шаг 9. Настройка подагентов

Создайте «подагентов» — узконаправленные модули:

  • textEditor — отвечает за редактирование текста (с разными уровнями: корректура — стилистика — глубокий рерайт).
  • universal agent — обрабатывает все остальные задачи: генерация идей, ответы, переводы и т.д.

Каждый подагент создаётся как отдельный workflow внутри n8n. Внутри него формируется собственный системный промпт и блоки обработки.

Шаг 10. Тестирование и запуск

Запустите тест в n8n, отправьте сообщение боту (например: «Отредактируй текст на уровне 3»). Проверьте, как запрос проходит через цепочку блоков. Исправьте ошибки (чаще всего — в промптах). Когда всё готово — активируйте рабочий процесс — агент начинает работать постоянно.

💙 За несколько часов можно собрать рабочего ассистента в Telegram без программирования. Он будет обрабатывать текст и голос, помогать с рерайтом и генерировать контент.

Это самый простой путь. Если захочется агента с памятью, файлами и собственным сервером — смотрите в сторону Hermes Agent.

По теме