Задача

Автоматизированная система с помощью сервера n8n исправно переносит легкие файлы (фото, документы) из Telegram-каналов в Bitrix24. Однако для файлов размером более 20 МБ (особенно видео) возможности стандартного бота не хватает. Цель - модернизировать процесс, чтобы сохранить всю логику построения на n8n, но обеспечить выгрузку крупных файлов минуя лимит бота через личный аккаунт.

Требования к решению

  • Использовать фреймворк Telethon для создания Userbot, который управляется личным аккаунтом, без ограничений бота на загрузку больших файлов.
  • Обеспечить детекцию размера: если файл > 20 МБ - он не должен обрабатываться ботом, а должен быть выгружен через Userbot.
  • Userbot должен сохранять выгружаемое содержимое во внешнее облачное хранилище (рекомендован Яндекс Cloud, возможно также S3-совместимое облако).
  • n8n получает URL облачного хранилища и финализирует процесс - загружает файл напрямую в Bitrix24.
  • Критично: Все нюансы рутинной обработки (распознавание канала, тегирование, отправка в определенную папку) остаются реализованы на стороне n8n, Userbot - лишь велосипед-подмена недостающего функционала выгрузки.

Критерии приемки

  • Тестовый видеофайл размером ~50 МБ успешно попадает в CRM через цепочку: Канал → Userbot → Облачный хостинг → n8n → Bitrix24.
  • Исходная архитектура для файлов меньше 20 МБ не изменяется.
  • Итоговый код оформлен и документирован.

Важно!

Удалить любые упоминания приватных ссылок, телефонов или названий компании из задания и результата.

Разработка ИИ-агента для автоматизации аналитики и контроля менеджеров

Создание интеллектуального агента на базе n8n для автоматизации анализа звонков, оценки работы менеджеров и формирования отчётов. Интеграция с CRM и телефонией, поддержка нескольких бизнес-направлений.