Was ist ein IRC Bot?

Ein IRC Bot ist ein Programm, welches rund um die Uhr in einem IRC Channel sitzt und ihn 24 Stunden am Tag offen hält. Es sieht wie ein normaler Benutzer aus, tut aber normal nichts bis eine spezielle Funktion aufgerufen wird. Ein Bot kann sehr zur Sicherheit des Channels beitragen, indem er ihn vor Takovern und Mißbrauch schützt und eine zentrale Stelle für die Channel Op Liste darstellt  und diesen Benutzern Opt wenn sie es wollen. Er kann auch viele andere nützliche Dinge tun. Bots sind besonders für IRC Netze wichtig, in denen es keine Möglichkeit gibt Channels für sich zu registrieren, z.B. IRCNET, EFNET usw. Es gibt einige verschiedene IRC Bots aber nur einer hat über viele Jahre überlebt und wird in sehr vielen Channels benutze, der Eggdrop.

 

Was ist ein Eggdrop?

Eggdrop ist im Moment der fortschrittlichste, bekannteste und am besten unterstützte IRC Bot. Wenn man nie einen Bot benutzt hat ist man von der Menge an Optionen, Befehlen und Möglichkeiten die Eggdrop hat schnell überwältigt, nach einer gewissen Zeit hat man sich aber mit den wichtigsten Dingen vertraut gemacht und lernt die Vorteile von diesen Dingen kennen. Eggdrop wird in Quell Code Form weitergegeben, so kann jeder mit den entsprechenden Kenntnissen in C eigene Funktionen hinzu fügen.

Einige Haupt Funktionen von Eggdrop beinhalten:

Falls du nun einen Eggdrop haben willst brauchst du einen Shell Account, Informationen zu Shell Accounts gibt es hier.

 

Informationen zu den Eggdrop Programmieren

Beldin Gruppe: bis Version 1.3.23 + Eggdrop2

Die Belding Gruppe ließen Eggdrop 1.3 fallen, da sie dachte er wäre zu überladen und begannen Eggdrop2 (nicht Eggdrop Version 2) komplett neue zu programmieren. Im Moment sieht es aber stark danach aus, dass das Eggdrop2 Projekt nicht mehr weiter entwickelt wird. Eggdrop2 wird auch so gut wie nicht benutzt. Homepage 

 

Eggheads: ab Version 1.3.24 - 1.4 + 1.5 + 1.6

Seit Version 1.3.24 hat die Eggheads Crew die Entwicklung von Eggdrop übernommen. Die 1.3er Serie endete mit Eggdrop 1.3.28, danach wurden die 1.4er und 1.5er Serien gestartet. 1.4, der stable Tree ist nur da um alte Fehler zu entfernen, in 1.5 werden auch neue Funktionen eingebaut. Wenn 1.4 keine bekannten Bugs mehr hat werden 1.4 und 1.5 in der Version 1.6 zusammen geführt. Dann wird 1.6 die stabile Serie sein und 1.7 wird weiter ausgebaut. Homepage

 

CVS Benutzung:

Mit CVS kann man die neuste Eggdrop Version bekommen, die immer noch entwickelt wird. CVS heisst "Current Versions System" und ist ein Werkzeug für Programmierer, um immer den neuesten Quellcode zu haben. Mit "man cvs" kannst du weitere Informationen dazu bekommen. Es ist oft gut verschiedene Eggdrop Versionen laufen zu haben, da so ein Fehler (mit etwas Glück) nicht gleich alle Bots funktionsunfähig macht. Die aktuelle CVS Version von Eggdrop und ihre UPDATES Datei gibt es auf der Download Seite

 

Die Eggdrop CVS Versionen sind nur für Benutzer, die sich schon gut mit Eggdrop auskennen. Denke immer daran, dass die Eggdrop CVS Versionen nicht fertig sind und Bugs enthalten können.

Um den Quell Code auf die Shell zu bekommen musst du folgendes tun:

Für die Eggdrop 1.5´er Version einfach 1.4 jeweils durch 1.5 ersetzen.