You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
eXtended Channel Flags (XCF) will have the following options:
JOIN_CONNECT_TIME - Number of seconds the user must be online to be able to join
TALK_CONNECT_TIME - Number of seconds the user must be online to be able to talk on the channel
TALK_JOIN_TIME - Number of seconds the user must be on the channel to be able to tlak on the channel
MAX_BANS - Will let us increase the ban limit for specific channels that are being flooded
NO_NOTICE - Will prevent /notice's from being sent to the channel
NO_CTCP - Will prevent /ctcp's from being sent to the channel
NO_PART_MSG - Will prevent /part messages from being used on the channel
EXEMPT_OPPED - Will exempt opped users from these flags
EXEMPT_VOICED - Will exempt voiced users from these flags
EXEMPT_IDENTD - Will exempt users with enabled identd from these flags
EXEMPT_REGISTERED - Will exempt registered+identified users (umode +r) from these flags
EXEMPT_INVITES - Will exempt users who match the invites list (cmode +I) from these flags
GREETMSG - Will show a message to everyone who joins the channel (to warn them they might be flagged)
These flags will be controlled by services (will be available to IRC Operators [temporary]) as well as to channel managers/founders.
(I know /notice's and /ctcp's behaviors are client issues, however, during a huge flood, it doesn't really matter to me and I want to minimize the flood effect on users)
The services->ircd server command will be something like:
SVSXCF option:value [option:value] [option:value] …
For example:
"SVSXCF JOIN_CONNECT_TIME:300 TALK_JOIN_TIME:60 NO_NOTICE:ON NO_CTCP:ON EXEMPT_OPPED:ON EXEMPT_VOICED:ON EXEMPT_REGISTERED:ON EXEMPT_IDENTD:ON"
In this example, users will only be able to join the channel after being online for 300 seconds and will only be able to talk on the channel after 60 seconds (+r'ed users and users with identd will be exempted from both, while voiced+opped users will be exempted from the 60 seconds delay).
IRC Operators will be able to use /CHECK CHANNEL to see its flags. Channel managers/founders will have a ChanServ command for that (we might enable it to all AOPs+, I'm unsure yet and we can always change it later).
-Kobi.
The text was updated successfully, but these errors were encountered:
eXtended Channel Flags (XCF) will have the following options:
JOIN_CONNECT_TIME - Number of seconds the user must be online to be able to join
TALK_CONNECT_TIME - Number of seconds the user must be online to be able to talk on the channel
TALK_JOIN_TIME - Number of seconds the user must be on the channel to be able to tlak on the channel
MAX_BANS - Will let us increase the ban limit for specific channels that are being flooded
NO_NOTICE - Will prevent /notice's from being sent to the channel
NO_CTCP - Will prevent /ctcp's from being sent to the channel
NO_PART_MSG - Will prevent /part messages from being used on the channel
EXEMPT_OPPED - Will exempt opped users from these flags
EXEMPT_VOICED - Will exempt voiced users from these flags
EXEMPT_IDENTD - Will exempt users with enabled identd from these flags
EXEMPT_REGISTERED - Will exempt registered+identified users (umode +r) from these flags
EXEMPT_INVITES - Will exempt users who match the invites list (cmode +I) from these flags
GREETMSG - Will show a message to everyone who joins the channel (to warn them they might be flagged)
These flags will be controlled by services (will be available to IRC Operators [temporary]) as well as to channel managers/founders.
(I know /notice's and /ctcp's behaviors are client issues, however, during a huge flood, it doesn't really matter to me and I want to minimize the flood effect on users)
The services->ircd server command will be something like:
SVSXCF option:value [option:value] [option:value] …
For example:
"SVSXCF JOIN_CONNECT_TIME:300 TALK_JOIN_TIME:60 NO_NOTICE:ON NO_CTCP:ON EXEMPT_OPPED:ON EXEMPT_VOICED:ON EXEMPT_REGISTERED:ON EXEMPT_IDENTD:ON"
In this example, users will only be able to join the channel after being online for 300 seconds and will only be able to talk on the channel after 60 seconds (+r'ed users and users with identd will be exempted from both, while voiced+opped users will be exempted from the 60 seconds delay).
IRC Operators will be able to use /CHECK CHANNEL to see its flags. Channel managers/founders will have a ChanServ command for that (we might enable it to all AOPs+, I'm unsure yet and we can always change it later).
-Kobi.
The text was updated successfully, but these errors were encountered: