Hallo,
ich programmiere derzeit einen IRC Bot, von der Klasse PircBot abgeleitet.
Mein Konstruktor führt folgende Methoden in der angegebenen Reihenfolge durch (Die String Variablen sind dabei korrekt initialisiert):
Wenn man dann ein /Whois auf meinen Bot ausführt, erhält man folgende Hostmask:
Wenn sich nun mein Programm ein weiteres mal einwählt, mit einem anderen Benutzer, von einer anderen IP und es wird "/kick maximilius" ausgeführt, werden beide (bzw. alle eingeloggten) Bots von mir gekickt, obwohl sie unterschiedliche Nicks und Hostmasks haben.
Wie kommt das?
Was muss ich tun, damit beim Kicken auch wirklich nur der jeweilige Bot gekickt wird?
lg Stephan
ich programmiere derzeit einen IRC Bot, von der Klasse PircBot abgeleitet.
Mein Konstruktor führt folgende Methoden in der angegebenen Reihenfolge durch (Die String Variablen sind dabei korrekt initialisiert):
Code:
setName(userName);
setLogin(userName);
connect(serverURL);
identify(userPassword);
joinChannel(channel);
Wenn man dann ein /Whois auf meinen Bot ausführt, erhält man folgende Hostmask:
[23:47] *** maximilius ist ~maximiliu@9DEC29CB.EAB543C8.E6EBCC84.IP (PircBot 1.4.6 Java IRC Bot - www.jibble.org)
Wenn sich nun mein Programm ein weiteres mal einwählt, mit einem anderen Benutzer, von einer anderen IP und es wird "/kick maximilius" ausgeführt, werden beide (bzw. alle eingeloggten) Bots von mir gekickt, obwohl sie unterschiedliche Nicks und Hostmasks haben.
Wie kommt das?
Was muss ich tun, damit beim Kicken auch wirklich nur der jeweilige Bot gekickt wird?
lg Stephan