-
released this
2026-05-18 19:03:10 +03:00 | 233 commits to main since this release🛠 Версия 2.3.0 — Реализация DiscordSessionBatchRenderer
Реализован рендерер расписания сессий для Discord (Embed + Buttons).
🧩 Что вошло в релиз
src/GmRelay.DiscordBot/Rendering/DiscordSessionBatchRenderer.cs— рендерер Embed + Button на NetCordtests/GmRelay.Bot.Tests/Rendering/DiscordSessionBatchRendererTests.cs— 7 тестов на key states- Удалён старый stub
src/GmRelay.Shared/Rendering/DiscordSessionBatchRenderer.cs - Синхронизированы версии:
Directory.Build.props,NavMenu.razor,compose.yaml,deploy.yml→ 2.3.0
🗡 Что это даёт
- Один и тот же
SessionBatchViewModelможно отрисовать и в Telegram, и в Discord - Discord-бот получает rich embed с игрой, датой, игроками, заполненностью, листом ожидания и статусом
- Кнопки actions мапятся в platform-neutral command payload (
{actionKey}:{sessionId})
📦 Версия и деплой
Downloads