. . _ _ _ _ _ _ _ _ ___ | | |_) |_ |_) | \ |_ |\ | |_) |_) / \ | |_| |_) |_ | \ |_/ |_ | \| |_) |_) \_/ |
Der bbot ist ein IRC (Internet Relay Chat) Bot, welcher in PHP geschrieben wurde. Das PHP Script läuft als Service via CLI. Alle Daten bezieht der Bot aus einer MySQL Datenbank, wo sich Netzwerk- und Channelkonfiguration, Befehle, Eventlistener und viele andere Dinge konfigurieren lassen.
Die Kommunikation mit dem IRC Netzwerk läuft über die Pear Libary SmartIRC.
Zurzeit wird der Bot umgebaut. Der Quelltext wurde seit der letzten Version fast komplett neu geschrieben und alle Nutzdaten und Konfigurationen wurden in eine MySQL Datenbank ausgelagert.
Hier wird der Fortschritt des Umbaus mit einigen Progressbars dargestellt.
| Datenbankmodell | [===============================================================================] 100% |
| Core | [===============================================================================] 100% |
| Rechtemanagement | [===============================================================================] 100% |
| Hilfe Funktion | [===============================================================================] 100% |
| Logsystem | [===============================================> ] 60% |
| Modul: PN | [===========================================================================> ] 95% |
Der Quelltext des Bots ist bisher noch nicht komplett öffentlich einsehbar. Wer interesse an dem Bot hat, Kann gerne im IRC Netzwerk irc.blechnet.org im Channel #bbot vorbei schauen. Einfach den Channel Operator highlighten und Fragen stellen. ;-)
Viele Codeschnipsel die im Bot und dieser Website im Einsatz sind können in meiner Schnipseldatenbank angeschaut werden. Auch die Scripte welche hier die ASCII Überschriften und die Progressbars generieren sind dort zu finden.