feat: добавить src/GmRelay.DiscordBot на NetCord Gateway #26

Closed
opened 2026-04-28 09:35:18 +03:00 by Toutsu · 1 comment
Owner

Контекст

Discord лучше держать отдельным сервисом, чтобы не ломать и не откатывать Telegram worker вместе с Discord adapter-ом.

Scope

  • Новый проект src/GmRelay.DiscordBot в solution.
  • NetCord Gateway worker для slash-команд и component interactions.
  • Конфиг Discord__Token и подключение к той же PostgreSQL через existing service defaults where appropriate.
  • Базовое логирование lifecycle/connect/reconnect.

Acceptance criteria

  • dotnet build GM-Relay.slnx -c Release включает Discord проект.
  • Без Discord__Token сервис явно сообщает о конфигурационной ошибке или не стартует в production path.
  • Telegram worker остается отдельным сервисом и не получает Discord dependencies.
## Контекст Discord лучше держать отдельным сервисом, чтобы не ломать и не откатывать Telegram worker вместе с Discord adapter-ом. ## Scope - Новый проект `src/GmRelay.DiscordBot` в solution. - NetCord Gateway worker для slash-команд и component interactions. - Конфиг `Discord__Token` и подключение к той же PostgreSQL через existing service defaults where appropriate. - Базовое логирование lifecycle/connect/reconnect. ## Acceptance criteria - `dotnet build GM-Relay.slnx -c Release` включает Discord проект. - Без `Discord__Token` сервис явно сообщает о конфигурационной ошибке или не стартует в production path. - Telegram worker остается отдельным сервисом и не получает Discord dependencies.
Toutsu added this to the Версия 2.0 — Discord Bot MVP milestone 2026-04-28 09:35:18 +03:00
Toutsu added the type:featurearea:infrapriority:p1area:discordplatform:discord labels 2026-04-28 09:35:18 +03:00
Toutsu added the pending-approval label 2026-05-07 09:22:34 +03:00
Author
Owner

Реализовано в PR #83 и выпущено в v2.2.0.

PR checks: Gitea Actions run #193 — success.
Deploy: Gitea Actions run #194 — success.

Реализовано в PR #83 и выпущено в [v2.2.0](https://git.codeanddice.ru/Toutsu/GmRelayBot/releases/tag/v2.2.0). PR checks: Gitea Actions run #193 — success. Deploy: Gitea Actions run #194 — success.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Toutsu/GmRelayBot#26