[IRCServices] How to control the services?

Craig McLure Craig at frostycoolslug.com
Fri Nov 25 05:20:27 PST 2005


I'll elaborate a bit, Services doesn't know it exists, none of the 
pseudoclients are stored in the user struct, so in the event that a 
service DOES join a channel (Generally via /os raw :ChanServ join 
#channel), the services server will know nothing about it. This can 
sometimes lead to unexpected results especially if everyone leaves the 
channel (Services will think the channel is completely empty, when the 
IRCd is saying "There's one person in here" (hence desync). When someone 
then joins the channel services will try setting modes and topics which 
already exist which may lead to problems (Although personally I've never 
experienced any).

You can try it, there shouldn't be any problems, but if something blows 
up in your face don't say you weren't warned.

Also a reminder, /os raw is completely unsupported by anyone because it 
will generally lead to desyncs :)

DeadNotBuried wrote:
> Carl wrote:
>> Also, is there any way to get the services, mainly Chanserv, to join a 
>> channel?
> 
> no (at least not without desyncing services)
> ------------------------------------------------------------------
> To unsubscribe or change your subscription options, visit:
> http://lists.ircservices.za.net/mailman/listinfo/ircservices
> 
>