feat: перенести reschedule voting на Discord interactions #30

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

Контекст

После базового MVP переносы можно положить на Discord buttons/select menus, потому что Discord interactions это хорошо покрывают.

Scope

  • Discord UI для 2-3 вариантов времени и дедлайна голосования.
  • Persisted votes через существующую модель голосования.
  • Подсчет победившего варианта и обновление сессии.
  • Обновление Discord schedule message после завершения голосования.

Acceptance criteria

  • Discord пользователи голосуют за перенос без Telegram/Web.
  • Дедлайн закрывает голосование и применяет результат.
  • Telegram reschedule flow не регрессирует.
## Контекст После базового MVP переносы можно положить на Discord buttons/select menus, потому что Discord interactions это хорошо покрывают. ## Scope - Discord UI для 2-3 вариантов времени и дедлайна голосования. - Persisted votes через существующую модель голосования. - Подсчет победившего варианта и обновление сессии. - Обновление Discord schedule message после завершения голосования. ## Acceptance criteria - Discord пользователи голосуют за перенос без Telegram/Web. - Дедлайн закрывает голосование и применяет результат. - Telegram reschedule flow не регрессирует.
Toutsu added this to the Версия 2.0 — Discord Bot MVP milestone 2026-04-28 09:35:50 +03:00
Toutsu added the type:featurepriority:p2area:platformarea:discordplatform:discord labels 2026-04-28 09:35:50 +03:00
Author
Owner

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

Реализовано в PR #87 и выпущено в [v2.6.0](https://git.codeanddice.ru/Toutsu/GmRelayBot/releases/tag/v2.6.0).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Toutsu/GmRelayBot#30