Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

m_cloneable #81

Open
ghost opened this issue May 13, 2016 · 2 comments
Open

m_cloneable #81

ghost opened this issue May 13, 2016 · 2 comments

Comments

@ghost
Copy link

ghost commented May 13, 2016

Hi,

Are we able to have a module created that adds channel mode +d to allow cloneable channels when the channel limit is reached, similar to +d in IRCx? I have put the spec. below.

          8.1.16.   CLONEABLE (IRCX +d)

             The CLONEABLE channel mode defines a channel that creates new
             clone channels if the parent channel is full.  A clone channel
             is created with the same name as the parent cloneable channel
             with a numeric suffix starting at 1, ranging to 99.  It is not
             valid to set the CLONEABLE channel mode of a parent channel
             that ends with a numeric character.   The clone channel
             inherits modes and properties from the parent channel when it
             is set up.  When a clone channel is created, any channel  that
             has the same name is removed.  This prevents channel takeover
             of a clone channel.

There is also channel mode +e that marks a channel that has been created as a clone, but since this is used for excepts I suggest channel mode +D i.e. main channel #Chat would be +d and then any clone channels due to user limit such as #Chat2 be +D.

This would really help on large chat sites that have massive channels, without having to play around with +lL as this is not reliable as you would have to set up every single #Chat? channel ...

Thanks a lot,
Alex

@SadieCat
Copy link
Member

You probably won't get someone to write a custom module that large for free.

@ghost
Copy link
Author

ghost commented May 14, 2016

@SaberUK I guess it is just a modification to +L, instead of taking a parameter of the forward channel it just takes the current name and adds a number at the end. Anyway, just putting the idea out there for a new useful channel mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant