Help Topics

/admin user

Manage server users: list, view details, ban, kick, mute, rename, and assign roles. Requires server administrator role.

Syntax

/admin user list [--search Q] [--online]
/admin user info @<nick>
/admin user ban @<nick> [--reason R] [--duration D]
/admin user unban @<nick>
/admin user kick @<nick> [--reason R]
/admin user mute @<nick> [--duration D]
/admin user unmute @<nick>
/admin user rename @<nick> <new_nick>
/admin user role @<nick> <admin|server_operator|user>
/admin user banlist [--search Q]

Subcommands

  • list — List registered users (filter with --search, --online)
  • info — Show detailed user info (registration, status, channels)
  • ban — Server ban (user cannot connect). Supports --duration 1h, --reason text
  • unban — Remove a server ban
  • kick — Force disconnect (user can reconnect immediately)
  • mute — Globally mute (cannot send messages anywhere). Supports --duration
  • unmute — Remove global mute
  • rename — Force nickname change
  • role — Set server role: admin, server_operator, or user (removes role)
  • banlist — List active server bans

Rules & Limits

  • Only root admins (env var) can promote users to admin
  • Root admins cannot be demoted via commands
  • All actions are recorded in the audit log
  • Duration format: 30s, 5m, 1h, 1d

Examples

/admin user list --online
/admin user ban @Spammer --reason Flooding --duration 24h
/admin user kick @Troll --reason Breaking rules
/admin user mute @Noisy --duration 30m
/admin user role @Trusted server_operator

See Also

/admin · /kick · /ban · /mute