This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

Private Channel

Old posts that have not been replied to for several years.
Locked
M
MarlbMan
Voice
Posts: 20
Joined: Tue Apr 15, 2003 9:20 pm

Private Channel

Post by MarlbMan »

Does anyone know of a clever tcl script to make a channel private? I'm not really to particular how it does it, but having to message the networks bot for an invite seems too much for my users. Anything that would auto-invite them once they connect, or something like that, would be great. I would even go for a script that kicks people on join if they are not in the user list. something anyway. If anyone knows of a script like this, please point me in the right direction.

Thanks,
Dan
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

OK, there is a script just for this in the Tcl archive.

It will kick users that are not in the userlist. Have you tried even looking?

As for auto invite. There are two ways.

1: Using the +I channel usermode. This is simalar to a ban, but allows them to bypass a invite only channel without receiving a invite.

Not all networks support this, so there is little chance.

2: The seccond method of inviting would likely get your bot killed.

You bot would have to perform ISON requests for all your users every X mins (X would need to be small for it to invite them often enough).

This would also mean you need to store a list of nickanmes against each user, for each one they use. This increases the amount of nicknames being scanned.

Most networks allow ISON without issue, but very very high amounts, your are in the ballpark of high server load. This can result in bans easily.

You would also need to perform a USERHOST or WHO, to make sure the person is who you think it is.

If your users are at a point where they are too lazy to perform the commands, then it just isn't IRC anymore.
Locked