User Modes

Home / Help / Other / User Modes

Channel Modes

InspIRCd supports five types of mode:

TypeParameter (set)Parameter (unset)MultipleDescription
SwitchNoNoNoToggles a feature on/off
ParameterYesNoNoEnables and configures a feature
ParamBothYesYesNoParameter required to set and unset
PrefixYes (nick)Yes (nick)Yes (per member)Grants/revokes a status rank
ListYesYesYesAdds/removes entries from a list

Core User Modes

NameCharTypeDescription
invisibleiSwitchMarks the user as invisible.
operoSwitchMarks the user as a server operator (can only be set by the server).
snomasksParameterEnables receiving the specified types of server operator notice.
wallopswSwitchEnables receiving /WALLOPS messages from server operators.

Example Usage

Enables snomasks l (LINK) and L (REMOTELINK) and disables snomask d (DEBUG):

/MODE YourNick +s +lL-d

Enables all available snomasks:

/MODE YourNick +s +*

Disables all enabled snomasks:

/MODE YourNick -s

Module User Modes

NameCharModuleDescription
botBbotmodeMarks user as a BOT
deaf_commonchanccommonchansRequires users to have a common channel before they can privately message each other.
deafddeafPrevents user from receiving channel messages (deaf).
privdeafDdeafPrevents user from receiving private messages (privdeaf)
calleridgcalleridAllows users to require that other users are on their whitelist before messaging them.
helpophhelpmodeIndicates that staffer is available to help users in /WHOIS and /STATS response.
hideoperHhideoperHides IRC Operator status from non-staff.
hidechansIhidechansHides channel list in /WHOIS from non-staff.
servprotectkservprotectPrevents deops, kicks or /KILLs against Service bots.
antiredirectLantiredirectPrevents user from being redirected by +L channels.
nohistoryNchathistoryOPT's OUT of Channel History playback in channels.
overrideOoverrideAllows server operators to be given privileges that allow them to ignore various channel-level restrictions.
u_registeredrservicesIndicates user is logged into a registered nickname.
regdeafRaccountPrevent private messages from unregistered or unauthenticated users.
u_stripcolorSstripcolorAllows users to strip IRC formatting codes from messages.
u_noctcpTnoctcpAllows users to block private messages that contain CTCPs.
showwhoisWshowwhoisNotifies Staff when users /WHOIS them.
cloakxcloakAllows user hostnames/IPs to be hidden.
sslquerieszsslmodesPrevent private messages (queries) from non ssl users.