Энджи AI ассистент в Telegram

СКАЧАТЬ ВОРКФЛОУ

Инструкция описывает построение и запуск многофункционального AI-ассистента на базе n8n, подключенного к Telegram. Такой воркфлоу собирает новые e-mail, события календаря и задачи, объединяет эти данные и отправляет краткие отчёты или персональные ответы пользователю — как по текстовым, так и по голосовым запросам.
Что делает этот рабочий процесс? — Автоматизирует обработку новых входящих сообщений (включая голосовые) в Telegram, анализирует содержимое почты Gmail, событий Google Календаря и задач (Baserow), применяя OpenAI для генерации ответов и сводок, и оперативно отправляет информацию обратно пользователю.
Для кого этот рабочий процесс? — Полезен для предпринимателей, специалистов, менеджеров, которые объединяют множество источников информации, отслеживают задачи, почту и мероприятия через Telegram, хотят быстро получать нужную информацию без ручных проверок отдельных сервисов.
Преимущества:
  • 🚀 Мгновенное получение актуальных e-mail, событий и задач в Telegram
  • 🎤 Поддержка голосовых и текстовых запросов с автоматическим преобразованием речи в текст
  • ☑️ Интеграция популярных сервисов: Gmail, Google Calendar, Baserow
  • 🧠 Краткие, структурированные и персонализированные ответы с помощью OpenAI
  • 🔄 Минимизация ручной рутины при работе с рабочими коммуникациями
  • 📈 Гибкая настройка под индивидуальные требования
  • 🔔 Быстрое реагирование на входящую информацию
Как это работает?
  1. Пользователь отправляет текстовое или голосовое сообщение боту в Telegram.
  2. Воркфлоу определяет тип сообщения (голос/текст), при необходимости преобразует аудиозапись в текст.
  3. AI-ассистент анализирует запрос, определяет, нужны ли e-mail, события календаря или задачи.
  4. По интеграциям с Gmail и Google Calendar запрашиваются новые письма/события (с учетом даты/фильтров).
  5. Запрашиваются задачи и контакты из Baserow при необходимости.
  6. Все данные структурируются, обрабатываются OpenAI, формируется понятный и краткий ответ.
  7. Ответ возвращается пользователю в Telegram — с выделением важных деталей (отправитель, тема письма, время события и т.д.).
  8. История общения запоминается — для персонализации следующих ответов.
Используемые основные узлы n8n:
  • Telegram Trigger / Telegram — приём запросов и отправка ответов пользователю
  • Gmail — получение входящих и непрочитанных писем
  • Google Calendar — выборка релевантных событий календаря
  • Baserow (Tasks, Contacts) — проверка задач и контактов
  • OpenAI — генерация и структурирование ответов
  • Speech-to-Text — преобразование голосовых сообщений в текст
  • If — логика ветвления для разных типов сообщений
  • Memory Buffer — сохранение истории запросов пользователя
Что требуется для работы?
  • Аккаунт Telegram и созданный бот Telegram
  • Gmail-аккаунт с активированным OAuth2-доступом
  • Google Calendar c OAuth2-доступом
  • Аккаунт Baserow и API-ключ для доступа к таблицам
  • OpenAI API-ключ (GPT-4o или аналогичный)
  • n8n (доступен cloud/self-hosted, нужная версия для поддержки AI-нод)
Как настроить:
  1. Создайте Telegram-бота и подключите его через Telegram API в n8n.
  2. Подключите Gmail и Google Calendar через соответствующие OAuth2 учётки.
  3. Настройте таблицы Baserow (Tasks, Contacts), получите API-ключ и подключите к нодам.
  4. Задайте параметры для Speech-to-Text (используя OpenAI).
  5. Определите фильтры: дата, статусы писем, событий и задач.
  6. Проверьте и настройте логику ветвления и сохранения истории запросов.
  7. Убедитесь, что все доступы корректны, подключите OpenAI API для ответов ассистента.
  8. Протестируйте процесс: отправьте текстовый или голосовой запрос в Telegram — проверьте корректность данных в ответах.
  9. Дополните или измените подсказку для более релевантной работы ассистента.
🔐Правила и ограничения (что важно помнить при выполнении):
  • Доступ к почте, календарю и задачам осуществляется на правах пользователя — выберите безопасную среду.
  • Корректность работы с голосовыми файлами зависит от качества записи и настроек распознавания.
  • Все интеграции требуют предварительной аутентификации и действующих API-ключей.
  • Учитывайте ограничения по количеству запросов к каждому сервису (Gmail, Calendar, OpenAI и др.).
  • История чата и логика анализа запросов хранятся в рамках одной сессии пользователя.
  • Для поддержания конфиденциальности старайтесь не сохранять пароли и личные данные в открытом виде.