HELPER Discord Bot
← Назад к ленте изменений
17.05.2026 Лицензии Проверено

Проверена цепочка /activate, used_keys и subscriptions

Подтверждено, что ключ активируется на Discord-сервере, переходит в used_keys, а сервер получает запись в subscriptions.

После выдачи ключа была проверена активация через /activate. База лицензий показала корректную запись сервера в subscriptions и перенос ключа в used_keys с activated_by, guild_id и activated_at.

Что подтверждено

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

  • Ключ активируется командой /activate.
  • После активации ключ попадает в used_keys.
  • Сервер получает активную подписку в subscriptions.
  • В базе сохраняются guild_id, tier, expires_at и owner_id.
  • Активация работает через production service.

Что это значит для продажи

Это закрывает главный технический риск: покупатель после оплаты действительно может активировать HELPER на своём сервере.

  • Лицензия привязывается к серверу.
  • Срок подписки считается корректно.
  • Путь клиента можно описывать в инструкции.
  • Owner-панель видит выдачи, а база видит активации.

Файлы

data/licenses.dbтаблицы keys, used_keys и subscriptions
cogs/licensing_core/cog.pyлогика выдачи и обработки ключей
cogs/licensing_core/database.pyработа с SQLite лицензиями

Проверки

  • SELECT subscriptions показал активный сервер.
  • SELECT used_keys показал активированный ключ.
  • helperbot.service active.
  • /api/status вернул online.