wie kann ich angel sagen das er beim connecten an einen anderen bot ein !Invite (channel) absetzt und wen ndann der bot in invited das angel dann automatisch den channel dann joint ???
MFG asmodis
Die Bots können sich per BotNet inviten:
Auf der Partyline von Bot A:
.+bot BotB
dann evtl. noch per .chattr BotB ein paar Flags zuweisen.
Auf der Partyline von Bot B:
.+bot BotA
<ip>:
<botport> +h
dann evtl. noch per .chattr BotA ein paar Flags zuweisen.
Sofern BotA keine feste IP hat solltest du dir einen Account bei einem Anbieter für DynDNS zulegen (z.B.
http://www.dyndns.org) und diesen Namen für
<ip> eintragen.
Der Botport ist standardmäßig 3333, sofern du ihn nicht bei der Installation oder nachträglich im BotSetup verändert hast.
Sollten beide Bots auf einem PC laufen kannst du für
<ip> 127.0.0.1 einsetzen.
Das Problem ist glaube ich eher, dass es sich dabei um einen Bot vom Gamesnet handelt... diesen Bot selbst kann man nicht steuern, da keinen zugriff..
Jetzt würde ich aber gerne meinen Bot einen Channel (+i) joinen beim starten...
Der Befehl dafür wäre /msg Chanserv invite CHANNEL
daraufhin kommt ein invite von dem Chanserv und der Bot soll joinen... wie ist das zu lösen ?
Also im Prinzip so eine Art Perform-Liste laden... möglich ?
Ich habe mir letztens wegen einem ähnlichem Problem so ein Script geschrieben und bei mir funktioniert es ganz gut. Sollte es in anderen Netzwerken auch wenn sie sich an die Spezifikationen halten
Code:
Sub Init()
Script "AutoInviteSelf 1.0a by Sp33d"
Hook "Raw"
End Sub
Sub RAW(Line)
If Param(Line, 2) = "473" And Param(Line, 4) <> vbNullString Then
If Left(Param(Line, 4), 1) = "#" Then
SpreadFlagMessage 0, "+m", "14*** Detected Invite-Only Channel: " & Param(Line, 4) & " - Asking ChanServ..."
SendLine "PRIVMSG ChanServ :INVITE " & Param(Line, 4), 1
End If
End If
End Sub
Ich hoffe das es bei dir auch geht, der Bot versucht von sich aus ja erstmal selber zu joinen, sollte der Server dann eine bestimmte Nachrichtennummer senden (nämlich das der Bot nicht joinen kann weil der Channel Invite-Only ist), sendet der Bot den Invite Befehl an ChanServ.
Spitze... funktioniert einwandfrei... :D
Danke vielmals
