Home
Das Netz
Das Team
Die Regeln
Kontakt
Für Webmaster
Chat-Galerie
Forum
Rund um IRC
IRC für Einsteiger
IRC-Clients
IRC-Bots
IRC-Server
Services
FAQ
Downloads
Partnerseiten
Kanguru.de
Andustar.de
Underzone.de
IRC-Bots - eggdrop - Konfiguration
Übersichteggdrop-ÜbersichtEinführungInstallationKonfiguration
Das Eggdrop-Konfigurations-Script
Nun kommt der eigentlich Teil, des Konfigurierens. Dazu gibt es eine example.conf. Diese solltet ihr am besten erstmal kopieren und die Kopie dann bearbeiten. Nennt die Kopie z.B. NamedesBots.conf
Die Beispielkonfiguration enthält zu jeder Option einiges an Kommentaren. Einige davon will ich jetzt hier erklären:

set username Hier solltet ihr euren Login-Namen eintragen, da die meisten Shells einen Identd laufen haben.
set admin Hier tragt ihr euch als Besitzer ein, incl Mail-Adresse
set network Das IRC-Net, wohin euer Bot connectet, wird hier eingetragen, z.B. CoolNetIRC
set myhostname/ip myip einzustellen reicht in den meisten Fällen. Wenn euer Shell-Anbieter Vhosts anbietet, könnt ihr den hier eintragn.
addlang Hier könnt ihr die Sprache des Bots für Messages einstellen
Log-Files Hier kann man einiges zu Logfiles und deren Aufbewahrung einstellen.
set userfile In der Datei werden die User-Einträge gespeichert (z.B. BotNick.user
set sort-users Falls hier eine 1 steht, werden die User nach flags sortiert gespeichert
ein paar Pfadangaben Diese sollten so gelassen werden, es sei denn ihr ändert etwas an der Verzeichnisstruktur im Bot
listen hier könnt ihr den Port einstellen, auf dem der Bot auf Telnet reagiert (Partyline), falls auskommentiert geht telnet <IP:Port> und dcc chat BotNick nicht.
set owner Hier trägst du am besten dich ein, ist ja dein Bot, oder? :-)
die "Please make sure you edit your config file completely." Auskommentieren, sonst startet der Bot nicht :-) (weiter unten folgt diese Zeile ein weiteres Mal)
set chanfile Wie bei userfile, nur werden hier die Chans gespeichert
set global-* Eine Reihe von Flood-Protections, evtl gibt es hierzu nochmal eine Extraübersicht, falls gewünscht :-)
set global-chanset Hier könnt ihr eine Reihe von Standardeinstellungen für die Chans vornehmen
set nick Hier kommt der Name eures Bots rein
set altnick ...und hier der Erstatznick
set servers Hier tragt ihr den Server ein, wohin der Bot verbinden soll. Falls das Netz mehrere hat, könnt ihr hier alle eintragen, der Bot probiert diese dann der Reihe nach durch, falls einer ausfällt.
loadmodule Hier werde eine Reihe von Modulen geladen
source Hierüber werde die Scripte in den Bot geladen
set init-server Hier können Befehle ausgeführt werden, die der Bot beim Verbinden zum Server ausführen soll, z.B. NickIdentify

Nachdem die .conf editiert ist, wird es spannend. Wenn wir es nicht schon sind, wechseln wir in den Ordner, wohin der Bot installiert wurde. Hier liegt auch die BotNick.conf. Um den Bot zu starten, tippen wir ./eggdrop -m BotNick.conf ein.
Damit wird das User-File erstellt. Für spätere Starts ist die Option -m nicht nötig.
Falls der Bot nun nicht startet, gibt er eine Fehlermeldung aus. Dann müsst ihr euch die conf-Datein noch einmal ansehen oder die Script-Datei, je nachdem, wo der Fehler erkannt wird.
Wenn der Bot sich ins IRC-Netz verbunden hat (z.B. durch ein /whois BotNick prüfen), machst du /msg Botnick Hello, darauf meldet sich der Bot kurz. Nun kannst du mit /msg BotNick pass <passwort>; dein Passwort zum Bot setzen.
Nun kannst du per DCC Chat oder per Telnet zu deinem Bot connecten und dort dir mit .help eine kleine Hilfe zu den Befehlen ansehen.

Wie lasse ich den Bot Chans joinen?
Wenn du die conf-Datei aufmerksam gelesen hast, hast du sicher gesehen, dass du diese dort eintragen kannst. Du kannst diese aber auch in der Partyline (per DCC Chat oder Telnet) über den Befehl .+chan #RAUM hinzufügen. Es gibt also zwei Möglichkeiten. Letztere hat den Vorteil, dass sie zuerst geladen wird, danach kommen erst die Chans aus der conf-Datei. Desweiteren muss man so nicht ständig die conf-Datei editieren, wenn mal ein Chan dazukommt oder einer entfernt wird.

Soweit zu einer Grundinstalliation eines Eggdrops. Nun könnt ihr nach Scripten ausschau halten oder welche selber schreiben und diese in den Bot einladen.
Webchat
pjirc
pjirc2
eirc
Chanstats
Userregeln
Smiley-Übersicht
Stand: 02.01.2008
© 2004-2012 by CoolNetIRC
[Die Seite wurde in 0,001 generiert]