feat(platform): route scheduler notifications through platform messenger #88

Closed
Toutsu wants to merge 0 commits from codex/issue-31-platform-messenger-scheduler into main
Owner

Closes #31

Summary

  • Moved scheduler, RSVP, confirmation and reminder flows into shared platform-aware services backed by IPlatformMessenger.
  • Added Telegram and Discord messenger implementations for confirmation requests, reminders, join-link notifications, direct session notifications and reschedule vote updates.
  • Registered shared scheduler/notification services in Telegram and Discord hosts, and bumped the project version to 2.7.0 across deployment/docs surfaces.

Tests

  • dotnet format --verify-no-changes --verbosity diagnostic
  • dotnet build
  • dotnet test tests/GmRelay.Bot.Tests/GmRelay.Bot.Tests.csproj --verbosity normal
  • Gitea Actions run #205 — success
  • Gitea Actions run #206 — deploy success

Merge

Merged via fallback local merge commit 3199c48fcd252a233845afa3206a3e9a14b5ccfd because Gitea did not allow self-approval merge through the PR endpoint.

Release: https://git.codeanddice.ru/Toutsu/GmRelayBot/releases/tag/v2.7.0

Closes #31 ## Summary - Moved scheduler, RSVP, confirmation and reminder flows into shared platform-aware services backed by IPlatformMessenger. - Added Telegram and Discord messenger implementations for confirmation requests, reminders, join-link notifications, direct session notifications and reschedule vote updates. - Registered shared scheduler/notification services in Telegram and Discord hosts, and bumped the project version to 2.7.0 across deployment/docs surfaces. ## Tests - dotnet format --verify-no-changes --verbosity diagnostic - dotnet build - dotnet test tests/GmRelay.Bot.Tests/GmRelay.Bot.Tests.csproj --verbosity normal - Gitea Actions run #205 — success - Gitea Actions run #206 — deploy success ## Merge Merged via fallback local merge commit `3199c48fcd252a233845afa3206a3e9a14b5ccfd` because Gitea did not allow self-approval merge through the PR endpoint. Release: https://git.codeanddice.ru/Toutsu/GmRelayBot/releases/tag/v2.7.0
Toutsu added 3 commits 2026-05-21 12:31:46 +03:00
Toutsu closed this pull request 2026-05-21 12:51:21 +03:00
Some checks are pending
PR Checks / test-and-build (pull_request) Successful in 7m9s

Pull request closed

Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Toutsu/GmRelayBot#88