Wk-Bot: Unterschied zwischen den Versionen
Zeile 113: | Zeile 113: | ||
Man bedankt sich beim Bot | Man bedankt sich beim Bot | ||
* cmd ess - Masteradmin | * cmd ess - Masteradmin | ||
Der Bot isst alle seine gesammelten Gegenstände | Der Bot isst alle seine gesammelten Gegenstände | ||
== Witze-System == | == Witze-System == |
Version vom 11. März 2008, 10:31 Uhr
Der Wk-Bot ist ein in Visual Basic geschriebenes Bot-Programm für den Chat.
Funktionen
Der Wk-Bot ist ein Bot für Wekicks-Chats, jedoch kann er über ein Interface auch manuell gesteuert werden.
Der Wk-Bot beinhaltet hauptsächlich interaktive Aktionen innerhalb des Chats (so begrüßt er auf Wunsch Chatter, die den Chat betreten oder reagiert auf bestimmte Sätze oder Wörter) und mehrere Spiele, zu denen Chatter andere Chatter herausfordern können oder die von einem sogenannten Game-Commander gestartet werden können. Bei dem WKbot is es möglich:
- Punkte zu sammeln
- Spiele zu spielen
- Gegenstände zu erwerben und zu benutzen
- Eigene Einstellungen (Begrüßung v. Chattern usw.)
- Quizze
- Zeitgesteuerte Aktionen (z. B. die Uhrzeit ausgeben)
- Das sogenannte „THX“-System (eine Art Punktestand des Bots)
Voraussetzungen
Wichtig ist, um den Chatbot einloggen zu können, bei „Einstellungen“ unter „Login“ die richtigen Daten anzugeben, da es sonst zu Fehlermeldungen kommt.
Nötig ist auch die SID.
Der Chatbot sollte im Chat über Administratorrechte verfügen, um alle Befehle richtig ausführen zu können.
Um den Chatbot befehligen zu können, muss man registriert sein und einen zweifarbigen Nick mit haben (einstellbar per Befehl „/col“).
Um einige bestimmte Befehle nutzen zu können, muss man auch Gamecommander oder Gebieter sein.
Allgemeines
Allgemeinhin kann man den Bot durch Eingabe von „cmd Befehl“ im Chat befehligen. cmd steht für Commando. Der Bot horcht nicht auf seine eigenen Eingaben, von daher ist es sinnlos, beispielsweise „cmd say cmd say text“ zu nutzen. Folgende Dinge könnt ihr bei dem Chatbot unter „Einstellungen“ einstellen und konfigurieren:
System-Log
Der Wk-Bot besitzt einen Systemlog, bei dem er angibt, welche Befehle er gerade ausführt, z.B. Eingeloggt, Chatstream aufgebaut, Quizliste aktualisiert usw. Außerdem verfügt der Wk-Bot über einen Chat-Log, um alles aufzuzeichnen, was während der Anwesenheit des Bots gesendet wird. Der System-Log sowie der Chat-Log sind nur vom Masteradmin einsehbar.
Auto-Text-Funktion
Damit der Bot nicht nach 20 Minuten Inaktivität aus dem Chat geworfen wird enthält er eine Auto-Text-Funktion, welche alle 15 Minuten einen selbst definierbaren Text in den Chat sendet. Damit wird das Timeout verhindert. So muss man den Bot nicht ständig neu einloggen und die User können jederzeit darauf zugreifen.
Badword-Funktion
Es gibt auch eine Badword-Funktion, die die Wörter zwar nicht maskiert, aber daraufhin eine einstellbare Aktion ausführt. Man kann angeben, ob ein Text ausgegeben werden soll oder ein Befehl wie /knebel $you 2 ausgeführt werden soll.
Ränge-System
Man kann natürlich auch einstellen, wer welchen Rang (Gebieter, Commander etc.) hat, damit diese User einige Befehle mehr nutzen können. Passend dazu kann man auch einstellen, welche User der Bot ignorieren soll, damit er ihm keine Befehle geben kann. Auf Badwords reagiert er trotzdem. Der Bot unterscheidet zwischen folgenden Rängen:
Diese Usergruppe wird vom Bot gezielt ignoriert
- Normale User / User mit zweifarbigem Nick
Diese User werden vom Bot berücksichtigt und führt deren Befehle aus. Diese Usergruppe kann nicht alle Befehle nutzen
- Gamecommander
Gamecommander können bestimmte Spiele starten und beenden
- Gebieter
Gebieter haben mehr Befugnisse und können sogar einige Dinge einstellen.
- Masteradmin
Der Besitzer des Bots, der alle Befehle nutzen sowie ihn uneingeschränkt konfigurieren kann
Allgemeine Befehle:
- show Gebieter - Alle User
Zeigt alle Gebieter an
- show masteradmin - Alle User
Zeigt an, wer der Masteradmin des Bots ist
Begrüßungs-Funktion
Der Bot kann auf Wunsch auch User begrüßen, man kann unter „Begrüßungsnachrichten“ angeben, ob und wie der Bot User begrüßen soll. Bei der Wartezeit sind 5000 Millisekunden empfehlenswerter als 1000, da sich der Stream der Chatter erst aufbauen muss und sonst die Nachricht nicht für den User sichtbar ist. Beim Einloggen der User, flüstert der Bot sie auch mit ihrem Status (z.B. Gebieter) an.
HTML-Kommandos
Bei HTML-Kommandos kann man angeben, welche Usergruppe welche Befehle für HTML-Tags benutzen darf. Dabei sind Bilder posten, Hintergrundmusik abspielen (ab Gebieter+ empfohlen), Inlineframes öffnen (ab Gebieter + empfohlen) und Pop-ups öffnen (für Masteradmin empfohlen).
Raumüberblick
Es gibt zwar einen Raumüberblick beim Bot, um abwechselnd zu sehen, wer im welchem Raum ist, nur leider kann der Bot in nur immer einem Raum eingeloggt sein. Der Bot ist in allen Räumen, sofern er in einem anderen wechselt, nutzbar.
Script-Funktion
Unter „Scripts“ hat man die Möglichkeit, eigene Bot-Befehle anzulegen. Zum Beispiel Suchtext = „cmd go to Nebenchat“, Antworttext = „/join nebenchat“. Die Script-Funktion ist nicht dazu gedacht, Texte zu hinterlegen um mit ihm chatten zu können wie bei KI.
KI-Funktion
In manchen Versionen des Bots gibt es ein KI-System. KI steht dabei für „künstliche Intelligenz“. Man kann dabei zwischen 2 Modi wählen: Antworttext muss Suchtext sein und Antworttext muss Suchtext enthalten. Beim ersteren sucht der Bot nach genau dem Ausdruck, um darauf antworten zu können. Er reagiert dabei z. B.: auf Hallo aber nicht auf Halli-Hallo. Beim zweiteren durchsucht der Bot den ganzen Ausdruck und antwortet, sofern er vorhanden ist. Die KI kann auch abgeschaltet werden.
Start-Message
Bei der Start-Msg kann man angeben, was der Bot nach seinem erfolgreichen Login schreiben soll. Es ist möglich einen Befehl oder einen Text anzugeben. Optional kann man dieses Feld auch freilasen.
Zeitlich gesteuerte Aktionen
Bei zeitlich gesteuerten Aktionen kann man angeben, was um welche Uhrzeit passieren soll. Das Eintragsformat entspricht HH:MM:SS, z.B. 15:30:00. Möglich ist es, Befehle anzugeben, Felder freizulassen oder Texte auszugeben.
THX-System
Das THX-System erlaubt es Usern, sich beim Bot für irgendwas zu bedanken. Dort kann man dann angeben, womit man sich bedanken kann (Kekse, Brote etc.). Aufgrund des Befehls cmd ess, ist es ungünstig, Dinge wie Bücher, Tempos etc. einzutragen ;)
- show thx
Zeigt Anzahl Bedankungen an
- cmd thx - Alle User
Man bedankt sich beim Bot
- cmd ess - Masteradmin
Der Bot isst alle seine gesammelten Gegenstände
Witze-System
Dann gibt es noch das Witze-System, bei dem man Witze eintragen kann und User sie aufrufen können.
- cmd witz - Alle User
Gibt einen Zufallswitz aus
Quiz-System
Es ist auch möglich, Quizze zu erstellen, um diese Starten zu können damit sich Spieler Taler verdienen können. Nachteil: Man muss die genaue Antwort geben, jegliche Abweichungen wird nicht gezählt. Von daher ist es sinnvoll, Fragen mit 4 Antwortmöglichkeiten anzugeben, bei denen der User nur a, b, c oder d angeben muss. Wie bei anderen Spielen muss man bei Quizze nicht angeben ob man mitspielt oder nicht. Wenn man die Antwort weiß, einfach schreiben. Das Quiz-System zählt allgemein zum Spiele-System.
Spiele-System
Unter „Spiele“ kann man auswählen, welche der folgenden Spiele aktiviert sein sollen: Hangman, Quizze, KoZ (Kopf oder Zahl), RR (Russisches Roulette), Tic Tac Toe. KoZ sollte möglichst abgestellt sein, da es da den Cheat gibt, „cmd koz zahl -200“ anzugeben, um sich 200 (oder mehr) Taler zu besorgen obwohl man nicht so viel hat.
Allgemeine Befehle:
- show quizze - Alle User
Zeigt an, welche Quizze existieren
- show quizname - Alle User
Zeigt den Namen des gerade laufenden Quizzes an
Hangman:
- cmd hangman - GameCommander
Startet ein neues Hangman-Spiel
- cmd set-hm (Buchstabe) - Alle User
Man kann damit einen Buchstabe setzen
- cmd loesung-hm (Loesungswort) - Alle User
Man kann das Lösungswort angeben. Bei einer falschen Lösung wird einem ein Taler abgezogen
- cmd stop-hm - GameCommander
Beendet Hangman.
- show hm-spielfeld - Alle User
Zeigt das Spielfeld des aktuellen Hangman-Spiels an
Man muss nicht angeben ob man mitspielt oder nicht, man spielt einfach mit wenn man etwas weiß. Derjenige, der das Lösungswort nennt, bekommt die restlichen der 10 Versuche als Taler gutgeschrieben.
Tic-Tac-Toe:
- cmd ttt (user) - Alle User
Fordert User zu einem TTT-Spiel heraus.
- cmd ttt - Alle User
Herausforderung annehmen
- cmd set-ttt (Koordinaten) - Spielteilnehmer
Setzt jenachdem Kreis oder Kreuz in das Spielfeld auf die angegebenen Koordinaten
- cmd stop ttt - Spielteilnehmer
Tic Tac Toe wird beendet.
- show ttt-spielfeld - Alle User
Zeigt das Spielfeld des grade laufenden Tic-Tac-Toes
Das Spielfeld sieht folgendermaßen aus:
[_] [_] [_] [_] [_] [_] [_] [_] [_]
wobei gilt,
[a1] [a2] [a3] [b1] [b2] [b3] [c1] [c2] [c3]
a1 - c3 sind die jeweilgen Koordinaten des Feldes.
Russisches Roulette:
- cmd rr - GameCommander
Startet russisches Roulette
- cmd go-rr - Alle User
An einer Russischen-Roulette-Party teilnehmen
- cmd set-rr - Alle User
Bei Russischem Roulette setzen
- cmd stop-rr - Gamecommander
Beendet das Russische Roulette
Taler-System
Der WKbot besitzt ein eigenes Taler-System, bei dem man bei Spielen Taler sammeln kann, um sie gegen Gegenstände im Shop eintauschen zu können oder anderen Usern zu transferieren. Man kann sich auch Taler durch Spiele hinzuverdienen. Desweiteren gibt es einen „Rekordhalter“, der die meisten Taler besitzt.
Befehle:
- cmd info (user) - Alle User
Zeigt an, wieviele Taler und Gegenstände der User bereits gesammelt hat
- show taler - Alle User
Zeigt die Taler des Users an
- show rekord - Alle User
Zeigt an wer die meisten Taler hat und wieviele er besitzt
- cmd transfer taler (User) (Anzahl) - Alle User
Sendet dem User eine Anzahl an Talern
- cmd accept transfer - Alle User
Nur möglich, wenn man Taler oder einen Gegenstand transferiert bekommt. Nimmt den Transfer an
Shop-System
Unter Taler-Shop kann man die 4 Artikel bearbeiten, Name, Preis und ob sie verkauft werden sollen. Standardmäßig gibt es Folgende Befehle können für das Shop-System genutzt werden. Das Einkaufen usw erfolgt im Chat und nicht in einem Extra Shop mit Warenkorb. Die Befehle:
- show item - Alle User
Anzeigen lassen aller Gegenstände die man besitzt
- cmd shop - Alle User
Zeigt alle vorhandenen gegenstände sowie deren Preise an
- cmd shop (item) - Alle User
Kauft das angegebene Item ein
- cmd transfer item (User) (Item) - Alle User
Transferiert das angegebene Item dem User
- cmd accept transfer - Alle User
Akzeptiert den Transfer
- cmd use (Item) (User) - Alle User
Benutzt den angegebenen Gegenstand auf User
Allgemeine Befehle
Die folgenden Befehle können alle User benutzen, solange sie nicht vom WKbot ignoriert werden:
Allgemeine:
- show date - Alle User
Zeigt das aktuelle Datum und die Uhrzeit an
- cmd say (Text) - Alle User
Bot gibt den Text wieder
- cmd crazy (Text) - Alle User
Bot gibt den Text in der Form „crazy“ aus
- cmd reverse (Text) - Alle User
Bot gibt den Text rückwärts aus
- cmd help - Alle User
Zeigt Hilfekategorien an
- cmd help (Kategorie) - Alle User
Zeigt Hilfe zu der jeweiligen Kategorie an
- cmd call - Alle User
Ruft den Leiter des Bots
Derzeitiger Supportstatus des Tools
Der Wk-Bot wird offiziell nicht mehr weiterentwickelt. Die letzte Version ist 2.8 welche bis auf einige Fehler noch funktioniert.
Offiziellen Support gibt es zum Tool ebenfalls nicht mehr.