Channelmodes
Channelmodes without Parameters
- i - invite only
- m - moderated
- n - no external messages (from clients that are not on the channels)
- s - secret
- t - only chanops may change Topic
- c - no color messages allowed
- M - client may speak only when registered and identified to nickserv
- R - client may join only when registered and identified to nickserv
- S - client may join only when using SSL Connection
- p - private
- Note: this will be changed to: "only ops may invite other users, even if the channel is NOT invite only."
- Note: Combining +p and +s will send a channel notice to channel operators when someone is invited to a channel that is +i
Channelmodes with Parameters
v <nick> - <nick> may speak even when channel is moderated
o <nick> - <nick> will get Operator status on the channel
l <limit> - Channel is limited to <limit> people
k <key> - Channel may only be joined when passing the appropriate key
Channelmodes that take Hostmasks as Parameters
- b - ban this hostmask
- q - quiet this hostmask. Anyone matching this hostmask will be unable to speak on the channel
- e - exempt this hostmaks from bans and quiets
- I - clients matching this hostmask may join channel even when the channel is +i(nvite only)
Order of Mode Checks
+i => +I => +b => +e
