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 bankick— Force disconnect (user can reconnect immediately)-
mute— Globally mute (cannot send messages anywhere). Supports--duration unmute— Remove global muterename— Force nickname change-
role— Set server role:admin,server_operator, oruser(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