Монетизация и Статус Оплаты

Раздел посвящен настройкам подписок, лимитов сообщений и платежных интеграций.

ЗАМОРОЗКА ОПЛАТЫ:
Функционал монетизации и команда /buy в настоящий момент ЗАМОРОЖЕНЫ.
Окончательный архитектурный паттерн подключения внешних платежных эквайрингов находится в стадии проектирования. В коде (app/bot/handlers/payments.py) присутствует только базовый draft-прототип для Telegram Stars (XTR) через send_stars_invoice. Полноценный прием платежей временно не используется в продакшене.

Лимиты и Подписки в Системе

  • Бесплатный лимит: User.free_msg_left (по умолчанию 15 сообщений).
  • Срок подписки: User.subscription_until (дата окончания безлимита).
  • Проверка лимита: Выполняется мидлварью app/bot/middleware/common.py (check_paywall) до обращения к LLM-провайдеру.