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

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

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

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

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

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

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

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

Тестирование качества связи в отделах продаж новостроек

Необходимо провести серию звонков в отделы продаж жилых комплексов, задавая вопросы как потенциальный покупатель. Требуется оценить качество обслуживания и коммуникации менеджеров. Подробная инструкция и список объектов будут предоставлены исполнителю.