• v3.0.7 11e75d036a

    Release v3.0.7 — hotfix Discord REST guild 404
    Deploy Telegram Bot / build-and-push (push) Successful in 5m52s
    Deploy Telegram Bot / scan-images (push) Successful in 3m11s
    Deploy Telegram Bot / deploy (push) Successful in 30s
    Stable

    Toutsu released this 2026-05-26 11:08:07 +03:00 | 143 commits to main since this release

    🔧 Patch 3.0.7 — Исправление создания сессий и переносов в Discord

    Исправлена ошибка 404 (Not Found). Unknown Guild., возникавшая при вызове /newsession и /reschedule в Discord.

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

    • src/GmRelay.DiscordBot/Features/Sessions/DiscordNewSessionCommand.cs — вместо REST-вызовов GetGuildAsync/GetGuildUserAsync используем GuildInteractionUser.Permissions из payload interaction (Discord уже резолвит права пользователя в канале/гильдии). Сохранён best-effort вызов GetGuildAsync только для получения OwnerId с тихим проглатыванием 404.
    • src/GmRelay.DiscordBot/Features/Sessions/DiscordRescheduleCommand.cs — аналогичное изменение.
    • Синхронизированы версии: Directory.Build.props, NavMenu.razor, compose.yaml, deploy.yml, DiscordProjectStructureTests.cs → 3.0.7

    🗡 Что это даёт

    • /newsession и /reschedule в Discord теперь работают корректно даже если бот не имеет прямого REST-доступа к гильдии

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

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