HELPER Discord Bot
← Назад к ленте изменений
17.05.2026 Boosty Внедрено

Автовыдачи по Boosty-роли добавлены в owner-лог покупок

Теперь автоматические выдачи ключей через Discord-роль видны в журнале покупок и выдач ключей.

Раньше role-flow создавал ключ и отправлял его в ЛС, но owner-панель показывала только ручные Boosty-записи. Теперь событие boosty_role_issued пишется в data/boosty_purchases.json со статусом ok или dm_failed.

Что изменилось

После выдачи Boosty-роли бот теперь не только создаёт ключ, но и пишет отдельное событие для owner-панели.

  • event_type: boosty_role_issued
  • source: discord_role
  • transaction_id: boosty-role:<role_id>
  • dm_sent показывает, дошёл ли ключ в ЛС
  • dm_failed попадает в проблемные события

Что стало удобнее

Owner теперь видит не только ручные выдачи, но и автоматические покупки через Discord-роль.

  • Проще проверять покупки.
  • Проще понять, кому ключ не дошёл.
  • Можно быстро сверить роль, ключ и пользователя.
  • Лог стал ближе к реальному журналу продаж.

Файлы

cogs/licensing_core/cog.pyдобавлена запись automatic role event
data/boosty_purchases.jsonфайл журнала покупок owner-панели

Проверки

  • при выдаче роли Base ключ создаётся
  • ключ приходит в ЛС
  • в boosty_purchases.json появляется source=discord_role
  • owner-панель показывает запись в логе