titlebot userguide de - markusj/znc-modules GitHub Wiki
Hinweis: Scheinbar zusammenhanglose Querverweise beziehen sich mit hoher Wahrscheinlichkeit auf den Freenode-Channel ##happyshooting, für den der Titlebot programmiert wurde.
Wie jeder gute Bot sitzt auch der Titlebot (Nickname: titelbot
) still und leise im Channel und wartet auf Kommandos. Daran kann man übrigens auch erkennen, dass des Hausmeisters FotoBot
kein guter Bot ist ;)
Zurück zum Thema: Im Channel reagiert der Bot auf bestimmte Befehle (siehe weiter unten). Um diese eindeutig von normalen Gesprächsinhalten unterscheiden zu können, ist diesen Befehlen ein Steuerzeuchen vorangestellt, bei ##happyshooting ist das ein Ausrufezeichen. Werden Befehle direkt an den Bot gesendet (Direktnachricht/Query), muss dies ohne Steuerzeichen geschehen.
Über Kommandos können Titelvorschläge eingereicht und für diese gestimmt werden. Es ist außerdem möglich, seine Stimme zurückzuziehen und neu zu vergeben. Näheres dazu im nächsten Abschnitt.
Der Bot versucht, im Channel möglichst unauffällig zu operieren. Er antwortet auf Anfragen daher von wenigen Ausnahmen abgesehen immer als Direktnachricht/Query. Also bitte nicht über ausbleibende Meldungen wundern!
Um Schummeleien zu verhindern beobachtet der Bot alle Nutzer, die abgestimmt haben, genau. Änderungen des Nicknamens werden erkannt, und abgegebene Stimmen auch nach Verbindungsverlust wieder zugeordnet. Sollte es dabei zu Problemen kommen (der Bot ist neu und sicher noch nicht perfekt), bitte an markus-j oder ersatzweise den Hausmeister wenden.
- Ein Bot-Admin (bei ##happyshooting sind das: carbon_compound, ChrisMarquardt, HSBoris und markus-j) eröffnet die Abstimmung
- Jeder Nutzer im Channel kann nun Titelvorschläge einreichen:
!add Ich bin ein Titelvorschlag
- Der Bot bestätigt den Vorschlag und teilt ihm eine Nummer zu.
- Für eingereichte Titelvorschläge kann abgestimmt werden. Jeder Nutzer hat genau eine Stimme.
-
!vote 5
Stimmt für den Vorschlag mit der Nummer 5 ab.
-
- Die Entscheidung kann nachträglich zurückgenommen/korrigiert werden:
-
!revoke
Zieht die abgegebene Stimme zurück - Nach einem
!revoke
kann!vote
wieder genutzt werden
-
- Den aktuellen Stand der Abstimmung und alle eingereichten Titelvorschläge sind jederzeit abrufbar:
!list
- Irgendwann wird die Abstimmung geschlossen und der Bot wieder auf den Ausgangszustand zurückgesetzt.
Bei Befehlen im Channel bitte das Steuerzeichen !
voranstellen! In anderen Channeln als ##happyshooting kann auch ein anderes Steuerzeichen zum Einsatz kommen, gegebenenfalls einfach nachfragen.
-
help
Eindeutig, oder? -
vote <Nummer>
Stimmt für Titelvorschlag -
revoke
Zieht eine abgegebene Stimme zurück -
add <Titelvorschlag>
Schlägt einen Titel vor -
list
Zeigt alle Vorschläge mit Nummer und aktuellem Zählerstand an -
auth
Fordert den Bot dazu auf, dich wenn möglich anhand deines NickServ-Nutzernamens zu identifizieren. Verhindert die Manipulation deiner abgegebenen Stimme durch Dritte.
Sollte der Bot in mehreren Channeln gleichzeitig eingesetzt werden (trifft nicht auf den titelbot in ##happyshooting zu), kann er Befehle, die als Direktnachricht/Query gesendet werden, gegebenenfalls nicht eindeutig einem Channel zuordnen. In diesem Fall wird der Bot dazu auffordern, als erstes Argument den Channel-Namen einzufügen, zum Beispiel so: add #channel Titelvorschlag
oder revoke #channel
.