Техническое задание: Настройка системы push-уведомлений в чате

Контекст задачи

В существующем приложении реализован функционал чата для общения между пользователями. Когда один пользователь отправляет сообщение другому, второй должен получать push-уведомление на свой телефон. Базовая реализация этого механизма уже присутствует в кодовой базе.

Цель доработки

Требуется проанализировать, улучшить и обеспечить стабильную работу системы отправки уведомлений на серверной стороне (Backend).

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

  • Проанализировать существующий код, отвечающий за отправку уведомлений.
  • Обеспечить надежную и своевременную доставку push-уведомлений на устройства пользователей при поступлении нового сообщения в чат.
  • Учесть возможные сценарии: пользователь онлайн/оффлайн, статус доставки уведомления.
  • Код должен быть написан на Python.
  • Предоставить понятное описание внесенных изменений.

Ожидаемый результат

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

Оптимизация системы задач в CRM по клиентам

Требуется реорганизовать задачи в CRM-системе: перенести просроченные задачи на следующие дни с учетом лимита в 20-25 задач в сутки. Для каждой задачи необходимо добавить краткое описание по клиенту, основанное на истории взаимодействий.