Logo
Registered In chat Logged in

Channels & Moderation

Join / Leave Channel

/join #channel
/part #channel

Set Topic

/topic #channel New topic here

If +t is set, only by operators.

Moderate Users

/mode #channel +o nick   (grant op)
/mode #channel -o nick   (remove op)
/mode #channel +v nick   (grant voice)
/mode #channel -v nick   (remove voice)

Kick / Ban

/kick #channel nick [reason]
/mode #channel +b nick!ident@host

Flood / Protection

/mode #channel +i       (invite only)
/mode #channel +m       (moderated)
/mode #channel +n       (no external messages)

Forwarding & Key

/mode #channel +k secret

Channel Hierarchy

ModePrefixRoleDescription
+o@OperatorModeration & user rights
+v+VoiceMay speak in +m

Channel Security & Takeover Prevention

  • Register your account and always authenticate early (prefer SASL) to avoid impersonation.
  • Use +i (invite only) temporarily while rebuilding ops if a takeover is suspected.
  • Apply +r/+R modes to restrict access to authenticated users where appropriate.
  • Grant operator or admin status only to trusted, active users – audit the list regularly.
  • Rotate sensitive bot/service passwords and remove unused bots quickly.

Channel Lifecycle & Persistence

  • Unoccupied channels can be recreated by anyone – keep at least one active authenticated operator present.
  • Document channel purpose (+k/+i reasons, topic policies) for new staff members.
  • Back up (copy) important topics / ban lists locally in case of accidental resets.
  • Use +n no external messages, +m or +M moderation strategically during events.
  • Avoid permanent +k (channel key) unless absolutely needed; rotate it if leaked.

Best Practices

  • Keep the topic clear: first line purpose, second line rules/links.
  • Respond to spam with quiet moderation (+m/+M) instead of escalating conflicts.
  • Encourage registration so users keep their nick and can receive cloaks/vHosts.
  • Publish a short rules URL instead of filling the topic with every rule.
  • Automate routine tasks (greetings, ban patterns) carefully to avoid false positives.