Help — RetroHexChat

/mode

View or change channel modes and user privilege modes.

Change channel settings and user privileges using mode flags. Modes control who can speak, who can join, and who has special powers in the channel.

Syntax

/mode <+/-flag> [parameter]

Parameters

flag — The mode letter to set (+) or remove (-). See the list below.
parameter — Required for some modes (nickname for +o/+h/+v/+b, key for +k, number for +l/+j).

Channel Modes

+m (moderated) — Only voiced (+v) users and operators can send messages.
+i (invite-only) — Users must be invited to join the channel.
+t (topic protected) — Only operators can change the channel topic.
+k <key> (keyed) — Requires a password to join the channel.
+l <number> (user limit) — Sets the maximum number of users allowed in the channel.
+n (no external messages) — Only channel members can send messages to the channel.
+j <joins:seconds> (join throttle) — Limits how quickly users can join (e.g., 3:10 = max 3 joins per 10 seconds).
+K (no knock) — Disables /knock requests for this channel.

User Privilege Modes

+o <nick> (operator) — Give or remove full operator status (can manage all modes).
+h <nick> (half-operator) — Give or remove half-op status (can kick and set +v).
+v <nick> (voice) — Give or remove voice (allows speaking in +m channels).
+b <nick> (ban) — Ban or unban a user from the channel.

Rules & Limits

  • Requires channel operator (@) or owner (~) status to set most modes
  • Half-operators (%) can only set +v and -v
  • Only owners can set +q (grant/revoke owner status)
  • Use + to enable a mode, - to disable it

Examples

/mode +m /mode -m /mode +o Alice /mode -o Alice /mode +v Bob /mode +k secretpass /mode -k /mode +l 25 /mode +i /mode +b Troll /mode -b Troll

See Also

/kick · /ban · /unban · /cs · /topic · Channel Permissions

Help
GitHub License (MIT)
6 objects
GitHub License (MIT)