Техническое задание: Разработка MTProto-клиента для автолова заявок

Необходимо разработать специализированного Telegram-клиента, работающего напрямую через MTProto (не через Bot API), для автоматического и максимально быстрого захвата входящих заявок.

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

Создание решения, которое будет обрабатывать входящие сообщения-заявки быстрее, чем конкурирующие системы, обеспечивая преимущество в скорости отклика.

Ключевые требования к функционалу

  • Технологический стек: Использование библиотек Telethon или Pyrogram для работы с MTProto на Python.
  • Высокая скорость: Архитектура и код должны быть оптимизированы для минимальной задержки между поступлением сообщения и его обработкой.
  • Автоматический захват: Клиент должен автоматически распознавать и фиксировать входящие заявки по заданным критериям (ключевые слова, шаблоны сообщений, тип чата).
  • Надежность: Устойчивая работа в режиме 24/7, обработка разрывов соединения, логирование.
  • Безопасность: Корректная работа с сессиями, соблюдение правил Telegram.

Что ожидается от исполнителя

  • Понимание принципов работы MTProto и Telegram Client API.
  • Опыт разработки асинхронных высоконагруженных приложений на Python.
  • Предоставление понятной документации к коду.
  • Готовность обсудить архитектурные решения для достижения максимальной скорости.

Разработка сайта для знакомств с нуля

Требуется создать современный и функциональный сайт для онлайн-знакомств. Срок реализации проекта - 10 дней. Полное техническое задание предоставлено заказчиком.