-
released this
2026-05-25 16:16:06 +03:00 | 154 commits to main since this release🔧 Patch 3.0.2 — Регистрация slash-команд Discord
Исправлена проблема, из-за которой в тестовой Discord-группе работал только
/ping, а/newsession,/listsessionsи/rescheduleне появлялись как настоящие slash-команды Discord.🧩 Что вошло в релиз
src/GmRelay.DiscordBot/Program.cs— добавлена регистрация NetCord application command modules черезhost.AddModules(typeof(Program).Assembly)после создания hosttests/GmRelay.Bot.Tests/Discord/DiscordStartupTests.cs— regression-тест на регистрацию module-based slash-командREADME.md— убрана неиспользуемая переменнаяDISCORD_BOT_CLIENT_ID; Discord worker требуетDISCORD_BOT_TOKEN, аDISCORD_CLIENT_IDотносится к Web Dashboard OAuthtests/GmRelay.Bot.Tests/Discord/DiscordProjectStructureTests.cs— тест на актуальность Discord env-документации- Синхронизированы версии:
Directory.Build.props,NavMenu.razor,compose.yaml,deploy.yml→ 3.0.2
🗡 Что это даёт
/newsession,/listsessionsи/rescheduleрегистрируются вместе с/pingпри старте Discord worker- Discord больше не должен воспринимать эти команды как обычный текст, если bot приглашён со scope
applications.commands - Документация больше не уводит диагностику в неиспользуемый client id для slash-команд
📦 Версия и деплой
Downloads