Sind die Bots bereits zu einem BotNet zusammengeschlossen?
Wähle einen HubBot aus deinen Bots, es ist egal welcher wenn alle auf einem System laufen, du kannst auch einen weiteren Bot erstellen und ihm keine Server zum connecten geben, dann geht er in einen Hub Modus der speziell für Hub Bots gedacht ist.
Zunächst mal solltest du dich vergewissern das im BotSetup feste Nick für den BotNet Nick eingetragen sind und diese nicht bereits an andere Bots vergeben sind.
Dann prüfe ob jeder Bot einen eigenen BotNetPort hat und auch dieser nciht mehrmals vorkommt (nebenbei kannst du das gleiche auch für den UserPort machen, das ist aber für das BotNet nicht notwendig).
Nun addest du auf deinem HubBot alle Bots mittels dem .+bot Befehl.
Beispiel:
Code:
.+bot Bot1
.+bot Bot2
.+bot Bot3
...
Hierbei müssen Bot1, Bot2 usw... den jeweiligen BotNet Namen der Bots entsprechen.
Sofern dein Hub Bot im Hub Modus ist, also auf keinen IRC Server connected ist wars das jetzt erstmal.
Ansonsten solltest du jetzt noch die Hostmasks der Bots adden (.help +host) und ihnen die Rechte geben die sie brauchen um sich zu oppen usw. (.help chattr).
Auf den anderen Bots fügst du jetzt den HubBot ein:
Code:
.+bot NameDesHubBots <IP>:<BotNetPort> +h
NameDesHubBots ist dr BotNet Name des HubBots. Für
IP kannst du 127.0.0.1 angeben wenn der Bot auf dem gleichen Rechner läuft wie der HubBot.
BotNetPort wird wohl klar sein, der BotNet Port des HubBots
Auch hier wieder: Wenn der HubBot im HubModus läuft bist du fertig, ansonsten füge seine Hostmask(s) hinzu (.help +host) und gin ihm Rechte (.help chattr).
Um zu überprüfen welcher Bot bereits verbunden ist kannst du auf einem Bot
.bottree eingeben und er wird dir anzeigen welche Bot zu welchem HubBot verbunden ist.
Die Bots im IRC sollten untereinander zumindest +orf haben.
+a empfehle ich nur wenn die Bots fälschungssichere Hostmasks haben, z.B. wenn sie über einen BNC laufen oder auf einer Shell mit fester DNS/IP gestartet wurden.
Ansonsten reicht +o und die Bots werden sich gegenseitig über das BotNet identifizieren und sich dann oppen.