Техническое задание: Доработка платежного Telegram-бота

Суть проблемы

В текущей реализации бота, интегрированного с административной панелью сервиса, отсутствует корректная проверка статуса подписки пользователя. Даже при использовании пробного (триального) периода клиент получает полный, ничем не ограниченный доступ ко всем функциям.

Цель работы

Исправить логику работы бота, чтобы доступ к сервису строго ограничивался в соответствии с выбранным тарифным планом (подпиской) пользователя.

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

  • Проанализировать существующий код Python-бота.
  • Исправить или переработать API-запрос, отвечающий за проверку прав доступа.
  • Внедрить систему валидации подписки, которая должна учитывать:
    • Тип тарифа (пробный, базовый, премиум и т.д.).
    • Оставшееся время действия подписки.
    • Список разрешенных/запрещенных действий для каждого тарифа.
  • Обеспечить корректную работу для пользователей на пробном периоде с заранее заданными ограничениями.
  • Сохранить работоспособность всей остальной функциональности бота (прием платежей, взаимодействие с панелью управления).

Технические детали

  • Язык программирования: Python.
  • Платформа бота: Telegram.
  • Интеграция: Административная панель управления сервисом (3x-ui или аналоги).
  • Задача относится к категории исправления и доработки backend-логики.

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

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

Разработка архитектуры и кода для ИИ-агентов и мультиагентных систем

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

Заполнение карточек товаров в 1С

Требуется заполнить фотографии, свойства и описания для примерно 50 товаров в системе 1С. Работа только для казахстанского региона. Все данные уже подготовлены.

Структурирование учебных материалов для водителей

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