Техническое задание: Автоматизация получения кодов подтверждения

Цель проекта

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

Основная задача

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

Функциональные требования

1. Автоматизация получения кода

  • Разработать модуль для мониторинга входящих писем на поддерживаемых почтовых сервисах.
  • Система должна автоматически распознавать письма с кодами подтверждения от интегрируемых игровых и цифровых платформ.
  • Извлекать код подтверждения из тела письма или темы.

2. Командный интерфейс

  • Реализовать механизм выдачи извлеченного кода по команде !code в используемой системе коммуникации.
  • Обеспечить четкую привязку кода к конкретному запросу или аккаунту пользователя.

3. Интеграция с платформами

Решение должно поддерживать работу со следующими типами сервисов (конкретные названия в ТЗ опущены):

  • Игровые и цифровые платформы: Ключевые магазины компьютерных игр, крупные издатели.
  • Почтовые сервисы: Популярные международные и региональные email-провайдеры.

Технические пожелания

  • Система должна быть надежной и работать с минимальной задержкой.
  • Обеспечить безопасное хранение данных для доступа к почтовым ящикам (если требуется).
  • Архитектура должна допускать масштабирование и добавление поддержки новых сервисов.

Создание инструкции по подключению к RTSP-потоку камер видеонаблюдения

Нужно разработать подробные и понятные пошаговые инструкции для получения RTSP-потока с камер различных производителей. Требуется универсальное руководство и отдельные мануалы для популярных брендов.