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