How do I use the Extended Ban Types?

Extended Bans allow you to have more control over your channel’s ban list. The extended bans are split into two types:
~q:nick!user@host
~n:nick!user@host
~q and ~n, which are similar to plain old bans, except that they allow you to control what a user can do, without preventing them from joining the channel. ~q will prevent a user matching the ban from speaking in the channel, while ~n will prevent them from changing their nickname:
~c:#channel
~r:real_name
~c and ~r, are channel and real name bans. when ~c is used, anyone who is currently in a channel that matches the ban, will not be able to join. When ~r is used, no one whose real name matches the ban, will be able to join. (note: ~r treats _ as both the character _ and a space)
Syntax: /MODE #channel +b ~bantype:mask
Example:
/MODE #Support +b ~c:#lamerz*
/MODE #Support +b ~q:spammer!*@*
The following Extended Ban Types are available:

type: name explanation:
~q quiet People matching these bans can join but are unable to speak, unless they have +v or higher. Ex: ~q:*!*@blah.blah.com
~n nickchange People matching these bans cannot change nicks, unless they have +v or higher. Ex: ~n:*!*@*.aol.com
~c channel If the user is in this channel then (s)he is unable to join. Ex: ~c:#lamers
~r realname If the realname of a user matches this then (s)he is unable to join.
Ex: ~r:*Stupid_bot_script*
NOTE: an underscore (‘_’) matches both a space (‘ ‘) and an underscore (‘_’), so this ban would match ‘Stupid bot script v1.4′.

Filed Under: FAQ

Comments are closed.