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

Цель проекта

Разработать программное решение для автоматического создания пользовательских аккаунтов в сервисах доставки еды с использованием виртуальных номеров.

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

1. Интеграция с API

  • Реализовать взаимодействие с API сервиса виртуальных номеров (SMS Active) для получения и подтверждения SMS.
  • Поддержка номеров казахстанского региона (или других, указанных заказчиком).

2. Работа с платформами доставки

  • Создание аккаунтов в сервисе доставки "Самокат" через его публичное API или веб-интерфейс.
  • Получение и сохранение сессионных cookies после успешной регистрации.
  • Аналогичная функциональность для платформы "Яндекс Еда" (по возможности).

3. Функция маскировки номеров

  • Реализовать механизм, при котором реальные номера телефонов визуально отображаются в унифицированном формате (например, +799999999XX).
  • Маскировка должна применяться в интерфейсе программы или в выходных данных для сокрытия оригинальных номеров.

4. Технические требования

  • Язык программирования: Python (предпочтительно).
  • Скрипт должен быть стабильным, обрабатывать ошибки сети и API.
  • Логирование ключевых этапов работы.
  • Конфигурация (API-ключи, настройки) должна выноситься в отдельный файл.

Результат работы

Исполняемый скрипт, который по запросу создает аккаунт, используя виртуальный номер для подтверждения, и сохраняет необходимые для авторизации данные (cookies). Реальные номера в логах или выводе должны быть замаскированы.

Модернизация WordPress-сайта: исправление плагина и создание типовых блоков

Требуется устранить ошибки в устаревшем плагине Network Media Library и разработать набор типовых блоков для статей. Необходимо привести все существующие материалы и одну целевую страницу к единому, современному виду.

Подготовка макетов для печати настольных игровых карт

Требуется специалист по векторной графике для сборки и подготовки к печати готовых макетов игровых карт. Дизайн уже утверждён, необходимо корректно собрать файлы по предоставленным примерам и техническим требованиям типографии.