Das Stealthbot >Menü<
Eine ausführliche Beschreibung, der einzelnen Menüpunkte:
Menüpunkt:
Settings
- 1. Bot Settings = Hier kann man alle Einstellungen bearbeiten
2. Use UTF-8 encoding/Decoding = Entziffert buchstaben und Zeichen im Botfenster. So wird bei einem Ä nicht ä angezeigt sondern Ä, usw.
3. Edit Profile = Bearbeitet das BotProfil
4. Edit Chat Filters = Blockt Nachrichten mit bestimmten Inhalt oder von bestimmten Usern
5. Edit Catch Phrases = fängt bestimmte Ausdrücke ab und speichert sie
6. View Caught Phrases = Zeigt die abgefangenen Ausdrücke
7. Edit Files = Hier sollte man nur Änderungen vornehmen, wenn man weis was man tut
8. Reload Config = Die Konfiguration wird neu geladen
9. Reload Script = einzelne Skripte werden neu geladen
----------------------------------------------------------------------------------------------------
zu Punkt 1.
Es öffnet sich ein Fenster, wo man alle Einstellungen bearbeiten kann:
-----------------------------------------------------------------------------------------------------
Im einzelnen erklärt:
Configuration:
Hier werden alle von euch eingegebenen Einstellungen, die ihr in der Step-by-Step Configuration gemacht habt angezeigt.
Wenn ihr einen neuen Namen mit neuem Passwort wählt, müsst ihr den Account erst selbst erstellen.
CDKey: gebt immer den passenden Key, für das Spiel ein, sonst bekommt ihr eine Fehlermeldung:
[BNET] Your CD-key is for another game.
[BNET] For more information, visit
http://www.blizzard.com/support/?id=awr0639p .
All connections closed.
Home Channel: um Op-Status zu erhalten muss „op“ „Channel“ gewählt sein.
Server: Der Server auf dem ihr euch befindet. Hier habt ihr noch mal die Wahl zwischen:
USEast / USWest / Asia / Europe, es werden unter anderem auch ip-Nummern gezeigt, die ausgewählt werden können.
Trigger: ist das so genannte „auslöse Zeichen“ mit dem ihr die Befehle an den Bot weiter gebt. In meinem Beispiel ein
„Punkt“ (.) Der Bot von „op InD2.de“ hat als Trigger, ein „Ausrufezeichen“ (!)
Zur Wahl steht hier noch „Use Diablo II Realms“
In dem Stealthbot Forum steht, das es selten funktioniert. Ich selbst habe es noch nicht geschafft. Bei Auswahl von
„Use Diablo II Realms“ (kann man nur auswählen wenn man als Spiel, Diablo II oder Diablo II – Lord of Destruction)
gewählt hat. Es soll dann möglich sein, ein Char aus dem Account zu wählen oder selbst einen zu erstellen und in
die Public Channels zu gehen. Als „Open Char“ kann man sich ohne Probleme in die Public Channels einklinken.
So sieht die Auswahl aus. Ich bekomme dann eine Fehlermeldung:
[REALM] Server error: 10060: The attempt to connect timed out
[REALM] Login cancelled, proceeding with non-realm login.
Telnet Client steht nicht zur Verfügung.
Hier noch anzumerken ist, dass man keine Erweiterung brauch, um den Bot zu Konfigurieren. Es reicht durchaus, wenn man das Spiel selbst wählt.
Mit klick auf Readme, öffnet man die Hilfe-Datei
Mit klick auf Website, öffnet man das Stealthbot-Forum
Mit klick auf Step-by-Step Configuration, öffnet man die Schritt-für-Schritt Konfiguration
Mit klick auf Cancel, bricht man ab
Mit klick auf Apply and Close, speichert man die vorgenommenen Einstellungen und schließt das Einstellungsfenster
-----------------------------------------------------------------------------------------------------
Advanced:
Erweiterte Verbindungs-Einstellungen: Wenn der Bot ohne Probleme läuft, würde ich hier nichts ändern (ansonsten PM an mich)
-----------------------------------------------------------------------------------------------------
General Settings:
Änderungen hier werden im Bot Chat-Fenster angezeigt.
Zur Auswahl:
Show join/leave notifications = wenn ausgewählt, ist folgende Nachricht zu sehen:
“- User [pingnr.] has joined the channel using Diablo II Lord of Destruction (Charbeschreibung)”
Use Chat filtering = wenn ausgewählt, werden die Gespräche gefiltert und der Prozessor Verbrauch gering erhöht
Show splash Screen on Startup = wenn ausgewählt, zeigt das den Stealthbot Banner beim starten des Programms
Flash window on Events = wenn ausgewählt, lässt es das Chatfenster bei Ereignissen aufblinken
Disable name autocompletion = wenn ausgewählt, verhindert das die automatische Vervollständigung
Timestamp Settings = 4 Auswahlmöglichkeiten um die Zeit anzuzeigen:
[HH:MM:SS PM] – Seconds with time of Day = Zeigt die Zeit mit Tag
[HH:MM:SS] – Seconds = Zeigt die Zeit
[HH:MM:SS:mmm] – Milliseconds = Zeigt die zeit mit Millisekunden
No Timestamp – Zeigt keine Zeit
Use UTF-8 encoding/decoding when
Processing and sending massages = wenn ausgewählt, werden Zeichen wie Ä, dekodiert/kodiert
Do not minimize to the System Tray = wenn ausgewählt, bleibt das Fenster in der Taskleiste
Disable channel list name coloring = wenn ausgewählt, deaktiviert es die Farben für User im Channel bezogen auf deren Aktivität
Channel text logging = 3 Auswahlmöglichkeiten um Texte zu speichern
Full logging – erledigte Texte, sind gespeichert beim schließen des Programms
Partial logging – erledigte Texte sind gespeichert und beim schließen des Programms gelöscht
No logging – kein Speichern
Maximum logfile size = Maximale Dateigröße in Megabyte (0 für unendlich).
-----------------------------------------------------------------------------------------------------
Fonts and Colors:
Hier kann man das Bot Chatfenster nach seinen Wünschen in Farbe bringen, ich werde nicht weiter drauf eingehen, da es sich von selbst erklärt.
-----------------------------------------------------------------------------------------------------
Moderation Settings:
Hier vorgenommene Einstellungen, machen sich durchaus bemerkbar.
Zur Auswahl:
Enable Phrasebanning = wenn ausgewählt, bannt User, die nicht gesichert sind und ein bestimmten Ausdruck verwenden
Enable IPBanning = wenn ausgewählt, bannt Wegeschaltete User
Enable Clientbans = wenn ausgewählt, bannt bestimmte User, die ein Bestimmtes Spiel benutzen, in diesem Fenster
rechts zur Auswahl: Starcraft / Diablo II / Warcraft III / Warcraft II BNE / Brood War / Lord of Destruction / The Frozen Throne
Enable Quiet-Time = wenn ausgewählt, bannt User, die nicht gesichert sind und Reden
Enable Kick-On-Yell = wenn ausgewählt, bannt User, die nicht gesichert sind und SCHREIEN
Enable PlugBans = wenn ausgewählt, bannt User, die eine UDP Kodierung verwenden
Enable Channel Protection = wenn ausgewählt, bannt User die nicht gesichert sind und in den Channel kommen
Protection Ban Message: gibt den Text wieder, wenn Channel Protection ausgewählt ist, den der User dann liest
Ban idle users = wenn ausgewählt, bannt User, die in den Channel sind und für bestimmte Zeit (Seconds before ban: ), nichts tun
Kick instead of ban = wenn ausgewählt, kickt anstatt bannt User die für eine bestimmte Zeit nichts tun
Ban Warcraft III Peons = wenn ausgewählt, bannt User, die mit einem Warcraft III Icon den Channel betreten
LevelBans: Set to 0 to disable = wenn Level gewählt, bannt User, unter dem angegebenen Level
Levelban massage = gibt den Text wieder, wenn Levelban ausgewählt ist, den der User dann liest
-----------------------------------------------------------------------------------------------------
Greet Message Settings:
Hier wird die Begrüßung eingestellt
Zur Auswahl:
Greet users who join the Channel = wenn ausgewählt, wird jeder der den Channel betritt begrüßt
Whispers the greet message = wenn ausgewählt, wird die Begrüßung zugeflüstert
Greet Message = Mein Beispiel:
„%0“ hat sich in unsere Welt eingeklinkt. Der Channel: „%c“ wird staerker!
Hier die einzelnen Abkürzungen erklärt:
%c = der gegenwärtige Channel
%0 = Username von der Person, wo den Channel betritt
%1 = Der gegenwärtige Name vom Bot
%p = gibt den Ping vom User an
%v = Die aktuelle Version vom Bot
%a = Die Access vom User
%f = Die Flags vom User
%t = Gegenwärtige Zeit
%d = Gegenwärtiges Datum
Ein Beispiel, wo alle Abkürzungen enthalten sind:
Hallo %f %0, du befindest dich im Channel %c und hast %a! Mein Name ist %1, meine Version %v! Es ist %t der %d! Dein Ping %p
Jetzt ein kurzer Sprung zurück:
%f = Flags – werden nur angezeigt von Usern, die in der Userliste gespeichert sind –
in meinem Beispiel ist der Flag = Spieler, was man auch im falle eines Clans "Leader", oder ähnlich nennen kann.
-----------------------------------------------------------------------------------------------------
Idle Message Settings:
Ich nenne es mal „Spamnachricht“ einstellen
Zur Auswahl:
Show anti-idle message = wenn ausgewählt, zeigt der Bot im Channel die eingegebene Nachricht an
Delay between messages (minutes) = Zeit die verbleibt zwischen der Nachricht
Idle message = Die Nachricht, die gezeigt werden soll
Idle message type = zur Auswahl stehen: Message / Uptime / MP3 / Quote
Erklärungen, siehe Abkürzungen:
%c = Gegenwärtiger Channel
%me = Gegenwärtiger Name
%v = Bot Version
%botup = Zeigt an, wie lange der Bot aktiv ist
%cpuup = Zeigt an, wie lange der Bot aktiv war
%mp3 = Zeigt aktuellen Titel an (nur mit winamp)
%quote = Zeigt hier nur die Bot Version
%rnd = Gegenwärtige User im Channel
-----------------------------------------------------------------------------------------------------
Miscellaneous Settings:
Noch ein paar Einstellungen:
Zur Auswahl:
Use ProfileAmp = wenn ausgewählt, schreibt der Bot alle 30 Sek. den aktuellen winamp spielenden Titel, in sein Profil
Whisper command responses = wenn ausgewählt, flüstert der Bot alle Befehle / antworten zurück
Check users´mail = wenn ausgewählt, kontrolliert der Bot die Mailbox nach Nachrichten für User die den Channel betreten
Ignore Tic-Tac-Toe games = wenn ausgewählt, werden Fragen zum Spielen von Tic-Tac-Toe ignoriert, welches man spielen kann, wenn sich 2 Bot-Programme im Channel befinden
Disable the User Monitor = wenn ausgewählt, startet der User Monitor beim starten des Programms
Do not use 0x65 internal
Friends´list = wenn ausgewählt, wird die Bot Freundesliste nicht angezeigt
Enable Url detection = wenn ausgewählt, hebt der Bot im Bot Chatfenster Url an und unterstreicht sie
Show offline friends = wenn ausgewählt, zeigt der Bot Im Chat Fenster die Offline Freundeslist an, /f list
Allow MP3 commands = wenn ausgewählt, sind Befehle für den winamp player verfügbar
Connect on startup = wenn ausgewählt, verbindet das Programm automatisch beim starten
Minimize on startup = wenn ausgewählt, minimiert das Programm beim starten
Forward whispers = wenn ausgewählt, flüstert der Bot dem angegebenen User alle Ereignisse
Forward to = Hier kommt der Account hin, zu wem der Bot die Ereignisse flüstern soll
Backup Channel = wenn ausgewählt, kehrt der Bot in den angegebenen Channel zurück, im Falle eines Kicks
-----------------------------------------------------------------------------------------------------
Zu Punkt 2.
Use UTF-8 encoding/Decoding = ist es aktiviert werden, bestimmte Textzeichen kodiert / dekodiert
Beispiel: das weiß ich nicht – wird angezeigt im Bot Chat-Fenster als: das weiß ich nicht
-----------------------------------------------------------------------------------------------------
Zu Punkt 3.
Hier kann man dem Bot sein Profil ändern, wurde im Forum lang und ausführlich Dokumentiert.
auch hier glaube ich nicht weiter darauf eingehen zu müssen.
-----------------------------------------------------------------------------------------------------
Zu Punkt 4.
Incomming Filters:
Blockt Nachrichten mit bestimmtem Inhalt oder von bestimmten Usern:
In den oberen Teil kommen Wörter, die vom Bot geblockt werden, das heißt, Nachrichten mit diesem Inhalt werden nicht vom im Bot Chat-Fenster angezeigt.
In den unteren Teil kommen Namen, deren Texte vom Bot komplett geblockt werden.
(nachrichten jeder art werden nur im Bot Chat-Fenster geblockt), welche man trotzdem sieht, befindet man sich mit einem anderen Char im Channel
-----------------------------------------------------------------------------------------------------
Outgoing Filters:
Hier kann man bestimmte Ausdrücke umschreiben:
Beispiel:
Phrase to find: Noob
Phrase to replace with: Neuling
Ist das gespeichert und man gibt im Bot Chat-Fenster ein Satz mit dem Wort „Noob“ an, wird es automatisch ersetzt mit dem Wort „Neuling“
Auch Praktisch für Abkürzungen:
Beispiel:
Phrase to find: Btw
Phrase to replace with: By the Way
Jeder Satz mit „Btw“, wird ersetzt durch „By the Way“
-----------------------------------------------------------------------------------------------------
Zu Punkt 5
alle Ausdrücke die der Bot Liest, von denen hier gespeicherten, werden in einem Ordner im Bot Ordner aufgenommen und gespeichert.
-----------------------------------------------------------------------------------------------------
Zu Punkt 6.
Öffnet den Ordner mit den aufgenommenen und gespeicherten Ausdrücken
-----------------------------------------------------------------------------------------------------
Zu Punkt 7.
Zur Auswahl:
Open Bot Folder = Öffnet den Bot Ordner
Config File = Öffnet die Konfigurationsdatei - sollte man nur Änderungen vornehmen, wenn man weis was man tut –
Changelog = Öffnet ein Editor, wo man nachlesen kann was seit beginn von Stealthbot im Programm selbst geändert wurde, Updates, etc. …
Quotes List = Öffnet ein Editor, wo man bestimmte Nachrichtentexte speichern kann, man kann auch sagen, das ist ein Notizblock
Chat Filters = Öffnet ein Editor, wo man die eingetragenen texte, Namen, umschriebene ausdrücke nachlesen kann (siehe dazu Punkt 4)
Definitions = Öffnet ein Editor, wo man einzelne Ausdrücke definieren kann
Current Text Log = Öffnet ein Editor, wo man die Gegenwärtige Aufzeichnungen nachlesen kann
Whisper Window Text Log = Öffnet ein Editor, wo man die Gegenwärtige Flüstern Aufzeichnung nachlesen kann
Userlist = Öffnet ein Editor, wo man nachlesen kann, wer in der Userliste ist
Shitlist = Öffnet ein Editor, wo man nachlesen kann wer in der Bannliste ist
Tagbans = Öffnet ein Editor, wo man nachlesen kann, welche Namen auf der Bannliste sind
Safelist = Öffnet ein Editor, wo man nachlesen kann, welche Namen gesichert sind, alle hier aufgeführten werden nicht automatisch gebannt oder gekickt
Monitor = Öffnet ein Editor, wo man nachlesen kann, welche Namen in dem User Monitor gespeichert sind
Phrasebans = Öffnet ein Editor, wo man nachlesen kann, bei welchen Ausdrücken automatisch gebannt wird
Script File = Öffnet den Skripteditor - sollte man nur Änderungen vornehmen, wenn man weis was man tut –
Access/Flags = Öffnet ein Editor, wo man die internen Bot Befehle neu strukturieren kann (dazu später mehr)
-----------------------------------------------------------------------------------------------------
Zu Punkt 8.
Die Konfiguration wird neu geladen
-----------------------------------------------------------------------------------------------------
Zu Punkt 9.
Das Skript wird neu geladen
-----------------------------------------------------------------------------------------------------