DALnet Bot FAQ

Version 5.0.4


Letzte Übersetzung von FredFred () am 2002-05-20

Letzte Revision von ssr () am 2004-02-16

Original verfasst von Ayukawa () am 1997-03-01

Für Kommentare oder Rückmeldungen über diese Dokumente (keine Anfragen für Hilfe!) docs@dal.net. Brauchst Du Hilfe für Sachen, die hier nicht behandelt wurden, schau doch auf folgende Seite: http://help.dal.net.

Einführung

Eine häufige Fragen im DALnet ist: "Darf ich einen Bot laufen lassen hier?" Diese FAQ versucht Fragen zu beantworten, die auftauchen, wenn man einen Bot im DALnet betreiben will. Es erklärt Newbies was genau ein Bot ist und warum irgendjemand einen solchen im Netz haben möchte.

Inhalt

1 · Was ist ein Bot?

Ein Bot ist ein automatischer Client, der mit dem IRC verbunden ist, und dieser wird nicht ständig kontrolliert durch einen User. Ein Bot reagiert auf voreingestellte Befehle mit ebenso voreingestellten Aktionen. Manche Bots schützen Channels vor Floods oder Overtakes, andere Bots sollen genau dies machen. Wiederum andere Bots dienen der Unterhaltung. Bots gibt es in vielen Formaten, angefangen von kleinen temporären Scripbots bis hin zu koplexen und mächtigen Eggdrops.

Achtung: Jegliche Arten von Bots, die Flooden, Takeovers machen oder das Netz missbrauchen werden vom DALnet gebannt. Jeder Versuch sie zu betreiben wird mit kill und/oder AKILL geahndet.

2 · Brauch ich einen Bot?

IN den meisten Fällen ist die Antwort NEIN. DALnets Services (ChanServ, NickServ, MemoServ) übernehmen die meisten Aufgaben, für die Bots gedacht sind. Chanserv setzt und hält die Channelmodes. Er opt oder bant User automatisch, jenach Liste des Channels.

Sicher gibt es auch einige Dinge, die die Services nicht leisten können. Ein guter Bot kann manchmal den Channel besser schützen als Chanserv. Scripts können zu den Bots geaddet werden, die verhindern, dass User gekickt werden oder gebant oder auch im Channel fluchen, oder nur nur Unterhaltung der User, was Chanserv natürlich nicht macht.

Ein dummer Einsatz eines Bots ist der, einen leeren Channel aufzuhalten während keiner drin ist. Dadurch nimmt der Bot einem anderen User die Bandbreite weg, die der gut gebrauchen könnte.

3 · Auf welchem Server kann ich Bots betreiben?

Jeder Server hat unterschiedliche Bot Richtlinien. Während man früher noch Bots registrieren lassen musste, kann heute jeder Serveradministrator selber entscheiden, ob er Bots zulässt auf dem IRC Server oder nicht. Aggressive Bots werden von ALLEN Servern gebant.

Es ist eine gute Idee, die MOTD (Message of the Day) des jeweiligen Servers zu lesen um sich dort über die Bot Richtlinien zu informieren. Der Befehl dazu ist /motd servername.*. Beispiel: /motd arcor.*.

4 · Wo krieg ich einen Bot her?

Jenachdem was für einen Bot Du haben willst, gibt es einige feine Adressen. http://www.mircscripts.org ist eine bekannte Adresse für Eggdrops sowie mIRC Scripts. Im übrigen ist es besser, selber einen Script zu schreiben als einen fertigen runterzuladen, dann sonst ist man nie sicher, ob nicht vielleicht ein Backdoor eingebaut ist, durch dass man Nick oder Channel verlieren könnte.

Eine andere empfohlene Seite wäre http://www.egghelp.org für Eggdrops.

5 · Wo kann ich Hilfe finden?

Ein empfohlener Channel Channel für Fragen zu Bots oder Scripts ist #HelpDesk. #mIRC ist ein Hilfechannel für den mIRC Clienten selber, aber es werden auch generelle Scriptfragen beantwortet.

6 · Darf ich einen Bot starten und unbegrenzt laufen lassen?

Server die Bots erlauben, erlauben auch dass Du ihn so lange laufen lassen darfst wie Du willst, solange er nicht schädlich handelt. Falls also ein IRCOperator auf Dich zutritt und möchte, dass Du den Bot entfernst, dann tu das bitte auch.

7 · Darf mein Bot User flooden?

Absolutely Nein. Floodbots, Clonebots, Takeoverbots und alls anderen Sorten von WarScripts sind nicht erlaubt und werden vom Netz gebant sobald sie gefunden werden.

8 · Wieviele Bots darf ich betreiben?

Einer ist genug für jeden, denk dran, dass die meisten User nicht mal einen haben. Mehrer Bots gelten als Clonebots und werden entfernt.