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
| Mode | Prefix | Role | Description |
|---|---|---|---|
| +o | @ | Operator | Moderation & user rights |
| +v | + | Voice | May 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.