Техническое задание: AI-агент для автоматизации на n8n

Основная цель

Создание и настройка комплексного автоматизированного рабочего процесса (workflow) на платформе n8n, который будет выступать в роли AI-агента для управления медиа-контентом и данными из Telegram-бота.

Модуль 1: Автоматизация загрузки в Dropbox

Функциональные требования:

  • Прием файлов из Telegram-бота: Агент должен принимать файлы, загружаемые пользователями в бот.
  • Интеллектуальная сортировка по папкам: Автоматическое распределение файлов по персональным папкам артистов на основе хэштега (тега), прикрепленного к файлу при отправке.
  • Разделение по типу контента: Внутри папки каждого артиста файлы должны быть дополнительно отсортированы по отдельным папкам для фотографий и для видео.
  • Обработка ссылок: Если пользователь отправляет ссылку на файл с облачного хранилища (Яндекс.Диск), агент должен:
    • Скачать файл по ссылке.
    • Загрузить его в Dropbox, соблюдая логику сортировки по артистам и типу контента.

Модуль 2: Автоматизация для Notion

Функциональные требования:

  • Прием сообщений из Telegram-бота: Агент должен принимать текстовые и голосовые (аудио) сообщения от пользователей.
  • Последующая обработка и интеграция: Полученные сообщения необходимо автоматически передавать и структурировать в указанном сервисе для организации информации (Notion) для дальнейшего использования (создание записей, задач, заметок).

Технические требования к реализации

  • Рабочий процесс должен быть реализован на платформе n8n с использованием соответствующих нод (ноды для Telegram, Dropbox, обработки ссылок, Notion API и т.д.).
  • Логика сортировки (сопоставление тегов с именами папок артистов, определение типа файла) должна быть четко прописана и легко настраиваема.
  • Необходима отказоустойчивость и обработка ошибок (например, при нерабочей ссылке, неверном теге).