Anonym

Zählbot: Unterschied zwischen den Versionen

Aus Werwolf Online
K
Tippfehler, Sprache etc.
(→‎Für Spieleiter: Bot Update (Titel und Partnerspiele))
K (Tippfehler, Sprache etc.)
 
Zeile 45: Zeile 45:
=== Wahl erstellen ===
=== Wahl erstellen ===


Beim Erstellen eines Themas im Unterforum für die Spiele gibt es den Bereich ''Wahl erstellen''. Für Standardspiele sollten die meisten Dinge bereits korrekt voreingestellt sein. Es muss nur die Deadline und die Spielerliste eingegeben werden.
Beim Erstellen eines Themas im Unterforum für die Spiele gibt es den Bereich ''Wahl erstellen''. Für Standardspiele sollten die meisten Einstellungen bereits korrekt sein. Es muss nur die Deadline und die Spielerliste eingegeben werden.


* Classic und Spiele ohne HD-Wahl: "Starte mit Tag Nummer" muss auf "1" gesetzt werden.
* Classic und Spiele ohne HD-Wahl: "Starte mit Tag Nummer" muss auf "1" gesetzt werden.
Zeile 51: Zeile 51:
* Sonderspiel: Abhängig vom Spiel, im Zweifelsfalls Xaver fragen.
* Sonderspiel: Abhängig vom Spiel, im Zweifelsfalls Xaver fragen.


Das Textfeld für die Spielerliste ist so konzipiert, dass einfach die Spielerliste aus dem Termin kopiert werden kann. Leerzeilen und Leerzeichen (und Tabs und sonstiges Whitespace) vor und hinter Namen werden ignoriert. Falls die entsprechende Option nicht desaktiviert wird, werden die eingegebenen Namen mit Benutzername abgeglichen, und es wird eine Fehlermeldung beim Absenden geworfen, falls ein Name falsch geschrieben wurde.
Das Textfeld für die Spielerliste ist so konzipiert, dass einfach die Spielerliste aus dem Termin kopiert werden kann. Leerzeilen und Leerzeichen (und Tabs und sonstiges Whitespace) vor und hinter Namen werden ignoriert. Falls die entsprechende Option nicht deaktiviert wird, werden die eingegebenen Namen mit Benutzernamen abgeglichen, und es wird eine Fehlermeldung beim Absenden geworfen, falls ein Name falsch geschrieben wurde.


Standardmäßig wird automatisch ein Post vom Bot mit der angegebenen Spielerliste erstellt (auch wenn sie leer ist). Dies kann desaktiviert werden, allerdings ist es dann nicht mehr nachträglich möglich, eine automatisch verwaltete Spielerliste zu erstellen!
Standardmäßig wird automatisch ein Post vom Bot mit der angegebenen Spielerliste erstellt (auch wenn sie leer ist). Dies kann deaktiviert werden, allerdings ist es dann nicht mehr nachträglich möglich, eine automatisch verwaltete Spielerliste zu erstellen!


Das Feld "Verlängerung der Deadline" gibt an, um wie viele Minuten die Voreinstellung für die nächste Deadline gegenüber der vorherigen Deadline erhöht werden soll, wenn ein neuer Tag gestartet wird. Der Wert von 1440 Minuten (= 1 Tag) muss nur geändert werden, wenn man ein Spiel mit z.B. 48 Stunden Tagen leitet.
Das Feld "Verlängerung der Deadline" gibt an, um wie viele Minuten die Voreinstellung für die nächste Deadline gegenüber der vorherigen Deadline erhöht werden soll, wenn ein neuer Tag gestartet wird. Der Wert von 1440 Minuten (= 1 Tag) muss nur geändert werden, wenn man ein Spiel mit z.B. 48 Stunden Tagen leitet.


Es ist aus Gründen des Aufwands der Implementierung nicht möglich, mehrere Wahlen direkt mit der Erstellung des Spiels zu erstellen. Sollten mehrere Wahlen zu Spielbeginn notwendig, müssen diese mit weiteren Posts erstellt werden.
Es ist aus Gründen des Aufwands der Implementierung nicht möglich, mehrere Wahlen direkt mit der Erstellung des Spiels zu erstellen. Sollten mehrere Wahlen zu Spielbeginn notwendig sein, müssen diese mit weiteren Posts erstellt werden.


=== Spielerliste ===
=== Spielerliste ===
Zeile 102: Zeile 102:
== Zum Bot ==
== Zum Bot ==


Der Bot erstellt zu Spielbeginn einen Post mit der Spielerliste, falls dies nicht vom Spielleiter desaktiviert wurde. Außerdem postet er automatisch bei Ablauf einer Deadline den finalen Stand der Wahl und den Verlauf. Damit dies getriggert wird, muss allerdings jemand zur betreffenden Zeit WWO aufrufen (technische Limitierung der Forensoftware). Wenn also um 20:00 Deadline ist, aber erst um 20:14 als Nächstes jemand das Forum aufruft, postet der Bot erst um 20:14. Die Person, die den Bot getriggert hat, muss dann nochmal die Seite aktualisieren, um den Post zu sehen.
Der Bot erstellt zu Spielbeginn einen Post mit der Spielerliste, falls dies nicht vom Spielleiter deaktiviert wurde. Außerdem postet er automatisch bei Ablauf einer Deadline den finalen Stand der Wahl und den Verlauf. Damit dies getriggert wird, muss allerdings jemand zur betreffenden Zeit WWO aufrufen (technische Limitierung der Forensoftware). Wenn also um 20:00 Deadline ist, aber erst um 20:14 als Nächstes jemand das Forum aufruft, postet der Bot erst um 20:14. Die Person, die den Bot getriggert hat, muss dann nochmal die Seite aktualisieren, um den Post zu sehen.


Eine weitere Limitierung ist, dass höchstens alle 5 Minuten überprüft wird, ob eine Deadline abgelaufen ist. Wenn also eine Deadline für 20:01 eingestellt ist, postet der Bot frühestens um 20:05. Stimmen zählen allerdings natürlich nur bis zum Ende der Deadline, egal ob der Bot die Wahl schon beendet hat oder nicht. Heißt: Keine krummen Deadlines verwenden.
Eine weitere Limitierung ist, dass höchstens alle 5 Minuten überprüft wird, ob eine Deadline abgelaufen ist. Wenn also eine Deadline für 20:01 eingestellt ist, postet der Bot frühestens um 20:05. Stimmen zählen allerdings natürlich nur bis zum Ende der Deadline, egal ob der Bot die Wahl schon beendet hat oder nicht. Heißt: Keine krummen Deadlines verwenden.