Well, back from the long weekend. Glad to see some people are at least interested in this a bit.

If you add this, please clearly state that it is a discouraged way of doing relays, and should only be used between two bots, not more.
Since I just use a !setting, it's really only designed for 1 bot.
The way I figure it, if you're using a relay bot you can have as many bots as you want, but you still only need 1 relay bot. If you just have a simple 2 org setup, then you still only need 1 bot to relay to, just it's not a central bot.
If you need multiple relay bots, then you're looking to do something out of the norm anyway.
Does this relay prevent persons banned or blacklisted from the one org to take part in chat via relay? Would such a filter be fesable to impliment?
We actually need a central ignore feature that covers all relays, including IRC.
Agreed, this should be a central rather than relay specific feature.
Though you may want to ban someone from using the bots commands, but not from having their text relayed. Hmm, and the tricky part will be that even if you ban someone from your bot, if the person is getting relayed you'll still see their chat no matter what.
Maybe I'll throw in an option "Relay banned users text" or something.
How does the relay bot work? Is it possible for anyone to join a relay channel? Are one notified as new bots attach to the relay?
All I did for the relay channel was take a normal Bebot, rip out all the plugins I could, lock down all the remaining commands to Owner only, then setup the bots I wanted to join as members with autoinvite for them on.
This way no one can join the bot, even if they're a member of it (that shouldn't ever happen, but...).
Since the relay module autoaccepts invites, the bots will join the relay chan when they get the invite (on log), and the relay connection is made.
So all in all *VERY* simple, really.
As I mentioned before I do need to fix it to confirm that the invite is from the bot set as the relay....
Anyway, there's currently no notification on joining the relay. I've always found those to be quite annoying myself.

One of my future goals is to bring in everything relay related into one unified plugin. Still need to bring member join/parts into that, which would be easier if the formatting done was a core plugin rather than the customized one in the logon plugin.
* Ebag333 edits
Updated to make it more coherent. Writing at 2:30 in the morning after driving for 13 hours over the weekend FTL.