X / ACCOUNTS & CHANNELS

CHANFLAGS

Change channel behavior.

Syntax

X service Private message
/msg X CHANFLAGS #channel [+-flags]

Required access

  • Signed in to X
  • View: operator (+o); change: master (+m) or owner (+n)

How it works

Use + to enable and - to disable.

+a AUTOOP; Automatically op eligible accounts when they join.

+b STRICTOPS; Remove operator status from users without +o access.

+c AUTOLIMIT; Adjust the channel limit automatically. See HELP AUTOLIMIT.

+e ENFORCE; Kick users matching channel bans; respect ban exceptions.

+f FORCETOPIC; Allow saved topic changes through SETTOPIC only.

+g AUTOVOICE; Automatically voice eligible accounts when they join.

+j JOINED; Keep X in the channel. Use SET #channel VISIBLE OFF to hide X.

+k KNOWNONLY; Require authentication and channel access +k, +v, +o, +m or +n.

Unknown users are kicked; X also bans them unless channel mode +i is set.

For rejection before entry, use +i and have known users request INVITE from X.

+p PROTECT; Restore eligible operator/voice status when removed (default ON).

+t TOPICSAVE; Save and restore the channel topic.

+v VOICEALL; Voice joining users except accounts with +q.

+w WELCOME; Notice joining users with the saved welcome. See HELP WELCOME.

Parameters

#channel
The channel to manage; replace #channel with its actual name.

Example commands

/msg X CHANFLAGS #channel +k; grant access with FLAGS #channel #account +k.

If it is refused

  • Authentication and channel permission checks apply; suspended channels cannot be managed.

Reviewed 27 September 2026. Current service settings and access checks apply. For the service’s current help, use /msg X HELP CHANFLAGS.