Der modular aufgebaute IRC-Bot Alfa-Bot
Aus Ratlosigkeit, welches Projekt man denn beim Softwarepraktikum der
TU-Chemnitz machen sollte, und der großen Lustlosigkeit eine GUI zu basteln
(ganz nach dem Motto: "GUI - pfui") entstand der IRC-Bot Alfa-Bot.
Er steht unter GPL, man darf also die Sourcen verwenden, muß aber die Sourcen
darauf aufbauender Projekte veröffentlichen und ebenfalls unter GPL stellen.
Features:
- Mächtige objektorientierte Modulschnittstelle
- Eingabeerkennung mittels erweiterter regulärer Ausdrücke
- Keine Abhängigkeiten durch ausschließiche Nutzung von
Standardkomponenten (Standard-C++, STL, dlOpen-API und Sockets)
- Aus dem Softwarepraktikum ist der eigentliche Datenbankteil enthalten.
Es handelt sich um ein System zur Verwaltung von speziell
Pizzenbestellungen. Die Datenbank hierfür muß getrennt
eingerichtet werden, es liegt jedoch ein leeres Datenbanktemplate bei.
Als Datenbank kommt hierbei
PostgreSQL zum Einsatz. Für
das Pizzabestellmodul wird weiterhin die libpqxx benötigt.
Als Lizenz für das Modul wurde wie auch schon für den Basisbot
die GPL gewählt.
- Ein Universal-Bestellmodul mit umfangreichen Funktionen ist enthalten
welches getrennt auch unter GPL steht
- Weiterhin ist ein Ratemodul enthalten, allerdings müssen fü
dieses die Fragen aus einer externen Quelle kommen, auch unter GPL
- Als Build- und Packagingsystem kommt das plattformunabhängige
CMake zum Einsatz
Das Quellpacket steht hier zum Download bereit:
alfabot-1.0.0.tar.bz2
Hauptseite
Letzte Änderung: 07.06.2008
best viewd with lynx or elinks