Zum Hauptinhalt springen

Polls

Umfragesystem mit Buttons, Timern und Stimmauszählung in Echtzeit.

Befehle

/poll

Erstellt eine neue Umfrage im aktuellen Kanal mit Abstimmungsbuttons.

ParameterTypErforderlichBeschreibung
questionstringJaUmfragefrage (max 256 Zeichen)
option1stringJaErste Option
option2stringJaZweite Option
option3stringNeinDritte Option
option4stringNeinVierte Option
option5stringNeinFünfte Option
option6stringNeinSechste Option
option7stringNeinSiebte Option
option8stringNeinAchte Option
option9stringNeinNeunte Option
option10stringNeinZehnte Option
durationstringNeinDauer (z.B. 30m, 1h, 24h, 7d, 2w). Standard aus Konfiguration.
anonymousbooleanNeinUmfrageersteller verbergen (überschreibt Standardeinstellung)
multiplebooleanNeinMehrfachstimmen erlauben (überschreibt Standardeinstellung)

Berechtigungen: Konfigurierbar (everyone / moderation_roles / custom)

Beispiel: /poll question:Welche Sprache bevorzugen Sie? option1:Deutsch option2:Englisch option3:Beide duration:24h

Erfolg:

  • Sendet Embed mit Frage, Optionen und Buttons an den Kanal (für alle sichtbar)
  • Ephemerale Bestätigung für den Ersteller
  • Log im Modul "polls"

Fehler:

  • Keine Berechtigung zur Umfrageerstellung
  • Ungültiges Zeitformat
Zeitformate

Unterstützte Formate: 30m (Minuten), 1h (Stunden), 7d (Tage), 2w (Wochen).


/polls

Zeigt die Liste aktiver (offener) Umfragen auf dem Server.

ParameterTypErforderlichBeschreibung
(keine)

Berechtigungen: Jeder (Everyone)

Beispiel: /polls

Erfolg: Ephemerales Embed mit bis zu 10 aktiven Umfragen (Frage, Kanal, Optionenanzahl, Ablauftermin)
Fehler:

  • Keine aktiven Umfragen (Information)

Abstimmung

Die Abstimmung erfolgt durch Klicken der Buttons unter der Umfrage:

Einzelstimmen-Modus (Standard)

  • Klick auf Option → Stimme abgeben
  • Erneuter Klick auf dieselbe Option → Stimme zurückziehen
  • Klick auf andere Option → Stimme ändern (alte entfernt)

Mehrfachstimmen-Modus

  • Klick auf Option → Stimme hinzufügen/zurückziehen (Toggle)
  • Mehrere Optionen gleichzeitig wählbar

Nach jeder Stimme wird das Embed automatisch mit neuer Stimmenzahl und Prozentwerten aktualisiert.


Auto-Schließung

Umfragen mit eingestellter Dauer werden nach Ablauf automatisch geschlossen:

  1. Alle 60 Sekunden prüft der Bot expires_at aller offenen Umfragen
  2. Nach Ablauf:
    • Embed erhält Präfix "📊 POLL CLOSED" und ändert die Farbe auf Grau
    • Visuelles Balkendiagramm mit Ergebnissen wird hinzugefügt
    • Buttons werden deaktiviert (disabled)
    • Log im Modul "polls"

Konfiguration

OptionBeschreibungStandardwert
colorEmbed-Farbe der Umfrage (hex)#5865F2
default_durationStandarddauerkeine (unbegrenzt)
default_anonymousStandardmäßig anonymfalse
default_multipleStandardmäßig Mehrfachstimmenfalse
create_permissionWer Umfragen erstellen darfeveryone
create_rolesRollen für custom permissionkeine
Anonyme Umfragen

Bei anonymen Umfragen zeigt das Embed keinen Autor (kein "Author"-Bereich). Im Footer erscheint "Anonymous". Stimmen sind weiterhin in der Datenbank den Benutzern zugeordnet (zur Deduplizierung), aber nicht öffentlich sichtbar.