Skip to main content

Moderation Commands

Comprehensive moderation tools with AI-powered analysis and automated logging.
All moderation actions are automatically analyzed by viAI and reflected in user profiles accessible via =userinfo.

Core Moderation

Command: =warn <userID> <reason>
Cooldown: 5 seconds
Permissions: Manage Messages
Issue warnings to users with AI analysis for escalation patterns.
=warn 123456789012345678 Inappropriate language in chat
=warn 987654321098765432 Spam in general channel
Command: =timeout <user> <duration> [reason]
Cooldown: 5 seconds
Permissions: Moderate Members
Temporarily mute users with automatic duration parsing.
=timeout @user 1h Disruptive behavior
=timeout 123456789 30m Spam
=timeout @user 1d Serious violation
Commands: =ban <user> [reason] | =kick <user> [reason]
Cooldown: 10 seconds
Permissions: Ban Members / Kick Members
=ban @user Repeated violations
=ban 123456789 Malicious behavior

Advanced Moderation

Command: =forcename <user> [nickname]
Aliases: fn, force-nickname, locknick
Cooldown: 3 seconds
Permissions: Manage Nicknames
Lock user nicknames per guild with automatic enforcement.
=forcename @user AppropriateNick
=forcename @user (removes forced nickname)
=fn 123456789 CleanNickname
Commands: =lock <channel> | =unlock <channel> | =hide <channel> | =unhide <channel>
Permissions: Manage Channels
=lock #general
=unlock #general
=hide #staff-chat
=unhide #staff-chat
Commands: =purge <amount> [user] | =snipe [channel] | =clearsnipes
Permissions: Manage Messages
=purge 10
=purge 50 @user
=purge 100 123456789

Quarantine & Jail System

Commands: =quarantine <user> [reason] | =unquarantine <user>
Setup: =jailsetup
Permissions: Moderate Members
Isolate disruptive users while preserving their roles.
=quarantine @user Under investigation
=unquarantine @user
=jailsetup (configure quarantine role & channel)

User Information & History

Commands: =userinfo <user> | =warns <user> | =unwarn <user> <warnID>
Premium: Gold+ for advanced features
=userinfo @user
=userinfo 123456789012345678
=warns @user
=unwarn @user 12345

Role & Permission Management

Command: =role <user> <role> [add/remove]
Permissions: Manage Roles
=role @user "Verified" add
=role @user "Muted" remove
=role 123456789 "VIP" add

Content Filtering

Command: =filter <add/remove/list> [word/phrase]
Permissions: Manage Messages
=filter add badword
=filter remove oldword
=filter list

Report System

Command: =report <user> <reason>
Cooldown: 30 seconds
=report @user Harassment in DMs
=report 123456789 Suspicious behavior
Reports involving potential doxxing, threats, or illegal content are automatically escalated to administrators.

Command Restrictions

Command: =command <enable/disable> <command_name>
Permissions: Administrator
=command disable userinfo
=command enable translate
=command disable viai