Anope IRC Services

Anope.org => Anope General => Topic started by: OpEn on January 18, 2007, 08:16:46 AM

Title: How to make all services bots join #channel
Post by: OpEn on January 18, 2007, 08:16:46 AM
Dear Helpers,
Please help me what module(s) or command to use to make all services bots such as Botserv, Nickserv, Chanserv, Hostserv, Global ..etc to join a channel eg.  #services or #serv.stats.

I know /bs joinbots #channel , but thats for channels' bots.
Thank you so much in advance.
Title:
Post by: n00bie on January 18, 2007, 12:03:23 PM
have you tried ircd_init (http://modules.anope.org/viewmod.php?id=3) module
Title:
Post by: OpEn on January 18, 2007, 10:37:46 PM
Hi n00bie
Thank you so much for helping me, and wrote that module "ircd_init" for everyone to use.
Thank you once again n00bie
Title:
Post by: chlspvh18 on April 10, 2007, 07:46:27 PM
is there other way?
i can't use ircd_init ;(

Module ircd_init is compiled against an old version of anope (1182) current is 1214


sorry if i wrote something wrong... i'm still trying to learn english :/

[Editado em 10/4/2007 por chlspvh18]
Title:
Post by: SpaceDoG on April 10, 2007, 07:55:50 PM
What operating system chlspvh18?
Title:
Post by: chlspvh18 on April 10, 2007, 08:03:20 PM
SpaceDog

Windows XP - Service Pack 2

[Editado em 10/4/2007 por chlspvh18]
Title:
Post by: seraphim on May 01, 2007, 03:07:40 PM
<RAW string removed by Certus>

[Edited on 1-5-2007 by Certus]
Title:
Post by: Jan Milants on May 01, 2007, 04:38:55 PM
pls do not post any raw strings on here... (some1 will mod it away anyway)

raw is an unsupported development tool and using it on your network will void your chance on support because of the very nature of raw (sending cmds to the ircd, without anope being aware of it)
Title:
Post by: Jobe on May 01, 2007, 04:58:18 PM
He was told on another forum that OperServ raw will LOSE you official support for Anope. And that was 2 days ago.
Title:
Post by: seraphim on May 01, 2007, 09:00:05 PM
hmm... but that was the only way i know, and i just wanted to help.

and whats so wrong about raw command?

i use it very often and i´ve never got problems with it.

[Edited on 1-5-2007 by seraphim]
Title:
Post by: Jan Milants on May 02, 2007, 06:33:13 PM
When there is a difference between what the ircd thinks and what anope thinks is going on on the server, that s a desync... and raw almost always causes desyncs when used.
raw allows the user to make services send a raw string to the server, but services themself do not process the command, so if you would use it to make a services bot join a channel, services would not be aware of this. Then if every1 (except the bot) leaves the channel, services think it s empty, but it s actually not... same if some1 were to kick the bot, anope would receive a kick event for a user (bot in this case, and to anope, its own clients don't even exist btw) it didn't even know was on the channel.
In most cases you probably don't even notice the desync, but it is there, and under some circumstances, might cause a problem. Fact is that if you used raw, we can't be sure anymore that anope's internal lists are correct and synchronized with those of the ircd. So  when you use raw you lose all your chance on support.

raw was meant for developers (and to be used on testnets) to provide them with an easy way to test their strings...

[Edited on 2-5-2007 by Viper]
Title:
Post by: seraphim on May 02, 2007, 08:32:53 PM
ah now i understand, thy