Extended Bans

Home / Help / Other / Extended Bans

Extended Bans

Some list modes (e.g., channel mode b) can be extended to support alternate matching and actions. If prefixed with ! the behaviour is inverted.

Acting Extended Bans

Acting extended bans restrict actions that users can perform. They can be stacked with matching extended bans.

NameCharSyntaxDescription
blockinviteA[!]blockinvite:<mask>Ban from using /INVITE
blockcolorc[!]blockcolor:<mask>Ban from sending IRC formatting codes
noctcpC[!]noctcp:<mask>Ban from sending CTCPs
mutem[!]mute:<mask>Ban from speaking in channel
nonickN[!]nonick:<mask>Ban from changing nickname
nokickQ[!]nokick:<mask>Ban from using /KICK
stripcolorS[!]stripcolor:<mask>Strip formatting codes from messages
nonoticeT[!]nonotice:<mask>Ban from /NOTICE
opmoderatedu[!]opmoderated:<mask>Ban from speaking to non-ops

Matching Extended Bans

Matching extended bans allow matching against extended user attributes.

NameCharSyntaxDescription
realmaska[!]realmask:<pattern>Match nick!user@host+real
countryG[!]country:<pattern>Match two-letter country code
channelj[!]channel:<pattern>Match users in another channel
classn[!]class:<pattern>Match connect class
opero[!]oper:<pattern>Match oper account name
realnamer[!]realname:<pattern>Match real name
accountR[!]account:<pattern>Match services account
servers[!]server:<pattern>Match connected server
unauthedU[!]unauthed:<pattern>Match users NOT logged in
gatewayw[!]gateway:<pattern>Match WebIRC gateway name
scorey[!]score:<number>Match IP reputation score
sslfpz[!]sslfp:<pattern>Match TLS certificate fingerprint