Skip to content

Bot: ogłoszenia agendy w dniu eventu + sterowanie na żywo komendami #14

Description

@d33mobile

Agenda: start 14:00 -> 10 min wybór tematów -> 4x [45 min rozmowy -> 15 min przerwa -> 15 min fajki -> 15 min podsumowanie + wybór tematów].

Wymagania:

  • Bot ogłasza na kanale początek każdego bloku oraz "5 minut do końca" przerwy i bloku rozmów.
  • Sterowanie na żywo komendami (bez restartu kontenera!): opóźnij/przesuń agendę (np. !agenda delay 10m), podgląd aktualnego stanu (!agenda). Przesuwanie dostępne tylko dla adminów.
  • Harmonogram konfigurowalny per edycja (spójnie z issue o multi-edycjach).

Zależności: harmonogram per edycja - docelowo konfiguracja z modelu edycji (#11); do pierwszej iteracji wystarczy config bieżącej edycji. Komendy przesuwania tylko dla adminów -> wymaga listy adminów po MXID z #5.

Dziury do domknięcia:

  • stan agendy (przesunięcia, aktualny blok) musi przeżyć restart bota (persystencja na wolumenie /data, jak cache DM),
  • czasy liczone w Europe/Warsaw,
  • ogłoszenia idą na kanał główny D-Day (ten sam co announce zapisów).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions