

I'm just giving a random example, and you'll need to change to whatever networks you are using, and substitute your own channel names and passwords. This can be added as a new script in the Alt+R editor, or can be inserted into any other script which does not already contain the ON CONNECT event handler. The one fault with the backstop alias is that if someone has set you to be kicked from some other channel each time you join it, they may be irritated to see you JOIN/KICKED 6 times in a row. The 2nd alias is purposely made to be all-purpose, where it isn't restricted to a specific list of channel names, and doesn't try to join them all at the same time. It will do this at intervals of 5 seconds for a duration of 30 seconds after connecting. This is very basic, so it's not checking to compare against that network's setting for how many channels can be joined in the same JOIN command, and servers will have various limits.Īs a 'backstop', it calls an alias that will attempt to join open channel windows if your nick isn't in the nicklist. The 1st one sends the message to the bot-nick at the specific networks, and then after a 2 seconds delay it attempts to join those channels. I'm making this script based on the assumption that you're blocked from entering the channel until you send the password, at which point the /join command works.
MIRC RSS BOT PASSWORD
Once you send the password to the bot, what happens? Does the bot change a network setting which allows /JOIN to work? Or are you actually already able to enter the channel but don't have some kind of privileges until the bot receives your password? Is there a confirmation reply message received from the bot which can be used to make the join attempt? If so, does the message contain the name of channels that can be joined, or does it expect you to already know which ones you want to join?
MIRC RSS BOT FULL
You didn't give all the details for a full solution. The lines beginning with semi-colon are comments and can be deleted. The channel will be counted as being open, but it won't show you or anyone in the nicklist. This won't close the channel window unless that status window reconnects to something using a different $network value. MIRC doesn't really have a straightforward way during ON CONNECT to tell whether it's connecting there freshly or whether it's a reconnect, unless you do something like hooking the ON DISCONNECT event to set a variable that lets you know during ON CONNECT that you recently disconnected.īut instead, I'll do something based on the assumption that you have checked the box for options/irc/"keep channels open on connect".
