Разработка Python-библиотеки для API панели 3X-ui

Необходимо создать удобную и функциональную Python-библиотеку, которая будет выступать в качестве клиента для работы с API панели управления 3X-ui. Библиотека должна абстрагировать взаимодействие с API, предоставляя разработчику простой и понятный интерфейс для выполнения основных операций.

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

  • Полноценная работа с API панели 3X-ui (взаимодействие на основе изученной документации, например, через Postman-коллекции).
  • Реализация методов для создания, удаления и управления инбаундами.
  • Метод для получения ссылки на подписку или конфигурационный файл пользователя.
  • Метод для получения детальной информации о конкретном ключе или пользователе.
  • Обработка ошибок API и возврат понятных исключений.
  • Чистая и документированная кодовая база, готовность библиотеки к установке через pip (setup.py/pyproject.toml).

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

  • Библиотека должна быть разработана на чистом Python.
  • Приветствуется использование популярных библиотек для HTTP-запросов (например, requests).
  • Код должен быть структурирован, содержать docstrings и примеры использования.
  • Важна надежность и корректность работы всех заявленных методов.

Разработка и поддержка проектов на Битрикс24

Ищем опытного разработчика или команду для долгосрочного сотрудничества по ведению и развитию проектов на платформе Битрикс24. Требуется ответственный подход, умение работать по ТЗ и соблюдать сроки.