• v3.0.8 92d5d9c2d3

    Release v3.0.8 — исправление Discord slash-команд
    Deploy Telegram Bot / build-and-push (push) Successful in 5m56s
    Deploy Telegram Bot / scan-images (push) Successful in 3m3s
    Deploy Telegram Bot / deploy (push) Successful in 31s
    Stable

    Toutsu released this 2026-05-26 11:57:45 +03:00 | 140 commits to main since this release

    🔧 Patch 3.0.8 — Исправление ошибок Discord slash-команд

    Исправлена ошибка "💥 An error occurred while creating the session" при использовании /newsession и /reschedule в Discord.

    🧩 Что вошло в релиз

    • src/GmRelay.DiscordBot/Program.cs — добавлено builder.Logging.AddConsole() для диагностики через docker logs
    • src/GmRelay.DiscordBot/Features/Sessions/DiscordNewSessionCommand.cs — отложенный ответ (deferred response) вместо прямого ответа в 3 секунды
    • src/GmRelay.DiscordBot/Features/Sessions/DiscordRescheduleCommand.cs — отложенный ответ (deferred response) вместо прямого ответа в 3 секунды
    • tests/GmRelay.Bot.Tests/Discord/DiscordNewSessionHandlerTests.cs — обновлён тест под новый паттерн message.Embeds = embeds
    • Синхронизированы версии: Directory.Build.props, NavMenu.razor, compose.yaml, deploy.yml → 3.0.8

    🗡 Что это даёт

    • Команды /newsession и /reschedule теперь работают стабильно без таймаута Discord interaction
    • Логи Discord-бота теперь видны в docker logs для быстрой диагностики

    📦 Версия и деплой

    • версия обновлена до 3.0.8
    • Docker-образы используют тег 3.0.8
    • Gitea Actions run #251 (PR checks) — success
    • Gitea Actions run #252 (deploy) — success
    Downloads