Техническое задание: AI-агент для автоматизации на n8n
Основная цель
Создание и настройка комплексного автоматизированного рабочего процесса (workflow) на платформе n8n, который будет выступать в роли AI-агента для управления медиа-контентом и данными из Telegram-бота.
Модуль 1: Автоматизация загрузки в Dropbox
Функциональные требования:
- Прием файлов из Telegram-бота: Агент должен принимать файлы, загружаемые пользователями в бот.
- Интеллектуальная сортировка по папкам: Автоматическое распределение файлов по персональным папкам артистов на основе хэштега (тега), прикрепленного к файлу при отправке.
- Разделение по типу контента: Внутри папки каждого артиста файлы должны быть дополнительно отсортированы по отдельным папкам для фотографий и для видео.
- Обработка ссылок: Если пользователь отправляет ссылку на файл с облачного хранилища (Яндекс.Диск), агент должен:
- Скачать файл по ссылке.
- Загрузить его в Dropbox, соблюдая логику сортировки по артистам и типу контента.
Модуль 2: Автоматизация для Notion
Функциональные требования:
- Прием сообщений из Telegram-бота: Агент должен принимать текстовые и голосовые (аудио) сообщения от пользователей.
- Последующая обработка и интеграция: Полученные сообщения необходимо автоматически передавать и структурировать в указанном сервисе для организации информации (Notion) для дальнейшего использования (создание записей, задач, заметок).
Технические требования к реализации
- Рабочий процесс должен быть реализован на платформе n8n с использованием соответствующих нод (ноды для Telegram, Dropbox, обработки ссылок, Notion API и т.д.).
- Логика сортировки (сопоставление тегов с именами папок артистов, определение типа файла) должна быть четко прописана и легко настраиваема.
- Необходима отказоустойчивость и обработка ошибок (например, при нерабочей ссылке, неверном теге).