Objekt-Orientierter IRC Bot
Verfasst: Sonntag 13. Juli 2008, 20:47
Hallo,
Ich wollte ein bisschen mit der python-irclib herumexperimentieren, das klappt auch ganz gut aber ich wollte nun meinen Bot Objekt-Orientiert gestalten.
Leider fällt mir irgendwie nicht ein wie ich das sinvoll anstellen soll.
Angenommen ich habe eine Klasse die so aussieht:
Dann wäre das logischte ja erstmal eine connect Methode auf die Beine zu stellen:
Ganz abgesehen davon das ich die Argumente völlig falsch übergeben habe und das das hier nur der Verdeutlichung dienen soll kapsele ich doch eigentlich nur die Funktionen die bereits in der irclib vorhanden sind so das ich nachher Objekt-Orientiert darauf zugreifen kann.
Gibt es da einen effektiveren intelligenteren Weg das ganze zu strukturieren? Eventuell mach ich etwas auch ziemlich dumm und ihr kennt einen besseren Weg.
MfG,
CracKPod
Ich wollte ein bisschen mit der python-irclib herumexperimentieren, das klappt auch ganz gut aber ich wollte nun meinen Bot Objekt-Orientiert gestalten.
Leider fällt mir irgendwie nicht ein wie ich das sinvoll anstellen soll.
Angenommen ich habe eine Klasse die so aussieht:
Code: Alles auswählen
import irclib
class IRCBot(object):
def __init__():
self.irc = irclib.IRC()
self.server = self.irc.server()
Code: Alles auswählen
def connect(self, server, port, nickname, name, password=None):
if password != None:
self.server.connect(server, port, nickname, name, password)
else:
self.server.connect(server, port, nickname, name)
Gibt es da einen effektiveren intelligenteren Weg das ganze zu strukturieren? Eventuell mach ich etwas auch ziemlich dumm und ihr kennt einen besseren Weg.
MfG,
CracKPod