Техническое задание: Система управления множественными Telethon-сессиями

Требуется разработка надежного и масштабируемого программного решения на Python, способного одновременно управлять большим количеством Telegram-сессий с использованием библиотеки Telethon.

Основные требования

  • Одновременная и стабильная работа 30 и более независимых Telethon-клиентов (сессий).
  • Архитектура системы должна обеспечивать отказоустойчивость и изоляцию сессий.
  • Эффективное управление памятью и сетевыми соединениями при высокой нагрузке.
  • Возможность централизованного мониторинга состояния всех сессий.
  • Механизмы обработки ошибок и автоматического восстановления при сбоях в отдельных сессиях.

Ожидаемый опыт исполнителя

  • Практический опыт работы с библиотекой Telethon на продвинутом уровне.
  • Опыт создания и поддержки систем, где одновременно функционирует множество сессий или аккаунтов.
  • Понимание принципов асинхронного программирования в Python (asyncio).
  • Умение оптимизировать работу с ресурсами для обеспечения стабильности при масштабировании.

Цель проекта

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

Разработка программы для автоматизации подачи заявок на пропуск грузового транспорта

Требуется создать программу, которая автоматически заполняет и отправляет заявки на пропуск грузового транспорта через портал личного кабинета. Программа должна распознавать данные из документов (паспорт, СТС, ВУ) и формировать договор перевозки по шаблону.