Discord command reference

Commands

Every command United currently supports, grouped by what you are trying to do. Prefix commands use ,; command names are not case-sensitive.

369 commands shown

,help

Show help or command-specific help.

Arguments[command]
AccessEveryone

,suggest

Open a private form to send a bot suggestion directly to United's developer. Alias: ,suggestion.

Argumentsnone
AccessEveryone

,staffcmds

Open the compact staff command desk. Add a channel to install its persistent panel; installation requires Manage Channels. Alias: ,cmds.

Arguments[#channel]
AccessServer staff

,cmds

Short alias for the compact staff command desk. Add a channel to install its persistent panel.

Arguments[#channel]
AccessServer staff

,helpenglish

Send the complete English command list.

Argumentsnone
AccessEveryone

,helpspanish

Send the complete Spanish command list.

Argumentsnone
AccessEveryone

,helpfrench

Send the complete French command list.

Argumentsnone
AccessEveryone

,helpgerman

Send the complete German command list.

Argumentsnone
AccessEveryone

,helpdutch

Send the complete Dutch command list.

Argumentsnone
AccessEveryone

,helpportuguese

Send the complete Portuguese command list.

Argumentsnone
AccessEveryone

,helpslovak

Send the complete Slovak command list.

Argumentsnone
AccessEveryone

,stats

Show United version, Discord.py/Python versions, gateway latency, uptime, server/user totals, CPU/memory, Cloudflare, and public dashboard health. The latest Stats panel refreshes every 2 minutes for 24 hours.

Argumentsnone
AccessManage Server

,invite

Get United's server invite link.

Argumentsnone
AccessManage Server

,joined

Show account creation, server join dates, and saved moderation information.

Arguments[@member]
AccessManage Messages

,avatar

Show a member's avatar and direct image link.

Arguments[@member]
AccessEveryone

,userinfo

Show detailed member, role, and warning information.

Arguments[@member]
AccessManage Messages

,serverinfo

Show server ownership, member, channel, and role totals.

Argumentsnone
AccessManage Server

,prefix

View or change the server prefix.

Arguments[new]
AccessManage Server

,prefix reset

Reset prefix to the default.

Argumentsnone
AccessManage Server

,language

View this server's bot language and supported languages.

Argumentsnone
AccessManage Server

,language

Set server language. Codes: en, es, fr, de, nl, pt, sk.

Arguments<code>
AccessManage Server

,language reset

Reset server language to English.

Argumentsnone
AccessManage Server

,english

Set the server language to English.

Argumentsnone
AccessManage Server

,spanish

Set the server language to Spanish.

Argumentsnone
AccessManage Server

,french

Set the server language to French.

Argumentsnone
AccessManage Server

,german

Set the server language to German.

Argumentsnone
AccessManage Server

,dutch

Set the server language to Dutch.

Argumentsnone
AccessManage Server

,portuguese

Set the server language to Portuguese.

Argumentsnone
AccessManage Server

,slovak

Set the server language to Slovak.

Argumentsnone
AccessManage Server

,test embed

Send sample server embeds to a channel.

Arguments<#channel>
AccessManage Server

,ticket_setup

Open the guided ticket setup embed. Create the ticket categories in Discord first.

Argumentsnone
AccessAdministrator

,ticket setup

Prefix-group form of the same guided ticket setup.

Argumentsnone
AccessAdministrator

/ticket setup

Slash-command form of the guided ticket setup.

Argumentsnone
AccessAdministrator

,panel

Create a ticket panel or show the setup guide if incomplete.

Argumentsnone
AccessManage Channels

,panel guide

Show ticket panel setup commands.

Argumentsnone
AccessManage Channels

,panel_delete

Delete saved ticket panels.

Argumentsnone
AccessManage Channels

,panel_text

Set the ticket panel title and description.

Arguments<"title"> <description>
AccessManage Channels

,panel_title

Set or reset the ticket panel title.

Arguments[title]
AccessManage Channels

,panel_description

Set or reset the ticket panel description.

Arguments[text]
AccessManage Channels

,panel_image

Set or remove the panel image.

Arguments[url]
AccessManage Channels

,panel_thumbnail

Set or remove the panel thumbnail.

Arguments[url]
AccessManage Channels

,close

Close the current ticket after saving its transcript.

Argumentsnone
AccessTicket creator or ticket staff

,reopen

Reopen the current ticket.

Argumentsnone
AccessTicket staff

,transcript

Create or update the current ticket transcript.

Argumentsnone
AccessTicket staff

,ts

Shortcut for transcript.

Argumentsnone
AccessTicket staff

,ticketlogs

View or set where ticket transcripts are saved. Alias: ,tickettranscripts.

Arguments[#channel]
AccessManage Channels

,delete

Save a transcript and delete the ticket channel.

Argumentsnone
AccessTicket creator or ticket staff

,rename

Rename the ticket channel.

Arguments<new_name>
AccessTicket staff

,add

Add user or role to ticket.

Arguments<@user/@role>
AccessManage Channels

,remove

Remove user or role from ticket.

Arguments<@user/@role>
AccessManage Channels

,claim

Claim the current ticket.

Argumentsnone
AccessTicket staff

,unclaim

Release your claim; administrators can release any claim.

Argumentsnone
AccessTicket staff; Admin override

,ticketstatus

View or set the ticket desk status.

Arguments[open|waiting]
AccessTicket staff

,ticketcontrols

Post the compact ticket action and access controls in a ticket.

Argumentsnone
AccessTicket creator or ticket staff

,ticketquestions

Edit the required questions for a ticket type.

Argumentsnone
AccessAdministrator

,staff

View or toggle legacy ticket staff.

Arguments[@user/@role]
AccessManage Server

,tickettimeout

View or set the inactive-ticket auto-close duration.

Arguments[10s|5m|2h|3d|off]
AccessManage Server

,tickettimeout

Temporarily stop a member from sending in the current ticket, or end it early.

Arguments<@member-or-ID> <duration|end>
AccessTicket staff

,tickettimeout

Same member ticket-timeout syntax with the duration first.

Arguments<duration> <@member-or-ID>
AccessTicket staff

,tblock

Temporarily prevent a member from opening tickets, or end the block.

Arguments<@member-or-ID> <duration|end>
AccessTicket staff or Manage Server

,ticketblock

Alias for ,tblock.

Arguments<@member-or-ID> <duration|end>
AccessTicket staff or Manage Server

,dashboard

DM the server owner dashboard URL, access help, and current users.

Argumentsnone
AccessServer owner

,dashboard add

Allow a trusted member to log into this server's owner dashboard.

Arguments<@member>
AccessServer owner

,dashboard remove

Remove a member's dashboard access for this server.

Arguments<@member>
AccessServer owner

,dashboard list

List members with extra dashboard access.

Argumentsnone
AccessServer owner

,dashboard url

DM the dashboard URL and access commands again.

Argumentsnone
AccessServer owner

,welcome

View welcome status.

Argumentsnone
AccessManage Server

,welcome setup

Welcome setup wizard.

Argumentsnone
AccessAdministrator

,welcome config

Interactive welcome editor.

Argumentsnone
AccessManage Server

,welcome toggle

Enable or disable welcome messages.

Argumentsnone
AccessManage Server

,welcome test

Send a test welcome message.

Arguments[user]
AccessManage Server

,welcome channel

Set welcome channel.

Arguments<#channel>
AccessManage Server

,welcome image

Set or remove welcome image.

Arguments[url]
AccessManage Server

,welcome thumbnail user|server|<url>

Set welcome thumbnail.

Argumentsnone
AccessManage Server

,welcome examples

Show welcome examples.

Argumentsnone
AccessManage Server

,welcome save

Save current welcome preset.

Arguments<name>
AccessManage Server

,welcome load

Load welcome preset.

Arguments<name>
AccessManage Server

,welcome presets

List welcome presets.

Argumentsnone
AccessManage Server

,welcome delete-preset

Delete welcome preset.

Arguments<name>
AccessManage Server

,welcome export

Export welcome config.

Argumentsnone
AccessAdministrator

,welcome debug

Debug welcome config.

Argumentsnone
AccessManage Server

,goodbye

View goodbye status and setup commands.

Argumentsnone
AccessManage Server

,goodbye setup

Create a starter goodbye setup and enable it.

Arguments[#channel]
AccessManage Server

,goodbye config

Open the interactive goodbye editor.

Argumentsnone
AccessManage Server

,goodbye toggle

Enable or disable goodbye messages.

Argumentsnone
AccessManage Server

,goodbye test

Send a test goodbye message.

Arguments[user]
AccessManage Server

,goodbye channel

Set the goodbye channel.

Arguments<#channel>
AccessManage Server

,goodbye image

Set or remove the large goodbye image.

Arguments[url]
AccessManage Server

,goodbye thumbnail user|server|<url>

Set the goodbye thumbnail.

Argumentsnone
AccessManage Server

,goodbye examples

Show goodbye placeholders and examples.

Argumentsnone
AccessManage Server

,goodbye save

Save the current goodbye preset.

Arguments<name>
AccessManage Server

,goodbye load

Load a goodbye preset.

Arguments<name>
AccessManage Server

,goodbye presets

List goodbye presets.

Argumentsnone
AccessManage Server

,goodbye delete-preset

Delete a goodbye preset.

Arguments<name>
AccessManage Server

,goodbye export

Download goodbye config as JSON.

Argumentsnone
AccessAdministrator

,goodbye debug

Show goodbye diagnostics.

Argumentsnone
AccessManage Server

,sticky

Show sticky command help.

Argumentsnone
AccessManage Messages

,sticky

Create or update a sticky message.

Arguments<#channel> <message>
AccessManage Messages

,sticky set

Create or update a sticky message.

Arguments<#channel> <message>
AccessManage Messages

,sticky remove

Remove a sticky message.

Arguments<#channel>
AccessManage Messages

,sticky delete

Alias for sticky remove.

Arguments<#channel>
AccessManage Messages

,sticky clear

Alias for sticky remove.

Arguments<#channel>
AccessManage Messages

,sticky list

List active sticky messages.

Argumentsnone
AccessManage Messages

,unsticky

Backward-compatible sticky remove.

Arguments<#channel>
AccessManage Messages

,clearchat

Delete messages. Alias: ,clear.

Arguments<amount>
AccessManage Messages

,kick

Kick a user.

Arguments<@user-or-user_id> [reason]
AccessKick Members

,ban

Ban by mention or raw user ID.

Arguments<@user or user_id> [reason]
AccessBan Members

,unban

Unban by user ID. Alias: ,unback.

Arguments<user_id> [reason]
AccessBan Members

,warn

Warn a member and save the warning.

Arguments<@user-or-user_id> [reason]
AccessManage Messages

,cases

Show saved warnings. Alias: ,warnings.

Arguments<@user-or-user_id>
AccessManage Messages

,modstats

Show the current Friday-to-Friday message, ticket, moderation, and server-management totals.

Arguments[@member]
AccessManage Server

,timeout

Apply a native Discord timeout, up to 28 days.

Arguments<@user-or-user_id> <duration> [reason]
AccessModerate Members

,timeout end

Remove a native Discord timeout.

Arguments<@user-or-user_id> [reason]
AccessModerate Members

,mute

Add the Muted role and block sending messages.

Arguments<@user-or-user_id> [reason]
AccessManage Roles

,unmute

Remove the Muted role.

Arguments<@user-or-user_id> [reason]
AccessManage Roles

,jail

Save roles, apply Jailed role, and create/use #jail.

Arguments<@user-or-user_id> [reason]
AccessManage Roles

,unjail

Restore saved roles and remove Jailed.

Arguments<@user-or-user_id> [reason]
AccessManage Roles

,strip

Remove manageable roles, save them, then apply Jailed or Muted.

Arguments<@user-or-user_id> <jail|mute> [reason]
AccessManage Roles

,restore_roles

Restore saved stripped roles and remove mute/jail containment.

Arguments<@user-or-user_id> [reason]
AccessManage Roles

,level

Show level and XP. Alias: ,rank.

Arguments[user]
AccessEveryone

,leaderboard

Show the top leveling users. Alias: ,lb.

Argumentsnone
AccessEveryone

,toggleleveling

Enable or disable leveling.

Arguments<on/off>
AccessManage Server

,leveling

Show leveling and reward status. Alias: ,levelrole.

Argumentsnone
AccessManage Server

,leveling toggle

Enable or disable leveling.

Arguments<true/false>
AccessManage Server

,leveling channel

Choose the level-up channel or clear it.

Arguments[channel]
AccessManage Server

,leveling set

Map a milestone to an existing role.

Arguments<5-50> <role>
AccessManage Server + Manage Roles

,leveling remove

Remove one milestone mapping.

Arguments<5-50>
AccessManage Server + Manage Roles

,leveling rewards

List all milestones and mapped roles.

Argumentsnone
AccessManage Server

,leveling mode

Keep all earned roles or only the highest.

Arguments<stacked/highest>
AccessManage Server + Manage Roles

,leveling create_roles

Preview, then create only missing level roles.

Arguments<true>
AccessManage Server + Manage Roles

,leveling sync

Reconcile one member's earned level roles.

Arguments<member>
AccessManage Server + Manage Roles

,lock

Lock current channel.

Argumentsnone
AccessManage Channels

,unlock

Unlock current channel.

Argumentsnone
AccessManage Channels

,slowmode

Set slowmode for this channel, a channel, category, or all.

Arguments<10s|2m|off> [target]
AccessManage Channels

,create

Show channel creation help.

Argumentsnone
AccessManage Channels

,create text

Create text channel.

Arguments<name> [category]
AccessManage Channels

,create text-private

Create private text channel.

Arguments<name> [category]
AccessManage Channels

,create announcement

Create announcement channel.

Arguments<name> [category]
AccessManage Channels

,create voice

Create voice channel.

Arguments<name> [category]
AccessManage Channels

,create voice-private

Create private voice channel.

Arguments<name> [category]
AccessManage Channels

,create stage

Create stage channel.

Arguments<name> [category]
AccessManage Channels

,create category

Create category.

Arguments<name>
AccessManage Channels

,create category-private

Create private category.

Arguments<name>
AccessManage Channels

,create clone

Clone channel.

Arguments[channel]
AccessManage Channels

,create bulk

Interactive bulk creation.

Argumentsnone
AccessManage Channels

,create template

Create from template.

Arguments<name>
AccessManage Channels

,backup

Show backup help.

Argumentsnone
AccessAdministrator

,backup save

Save server structure.

Arguments<name>
AccessAdministrator

,backup restore

Restore server backup.

Arguments<name>
AccessAdministrator

,backup list

List backups.

Argumentsnone
AccessAdministrator

,backup info

Backup details.

Arguments<name>
AccessAdministrator

,backup delete

Delete backup.

Arguments<name>
AccessAdministrator

,backup rename

Rename backup.

Arguments<old> <new>
AccessAdministrator

,antiraid

View or configure anti-raid.

Arguments[true/false] [joins] [seconds]
AccessAdministrator

,antiraid config

View or update mass-join detection.

Arguments[true/false] [joins] [seconds]
AccessAdministrator

,antiraid massjoin

Configure the same mass-join detector.

Arguments[true/false] [joins] [seconds]
AccessAdministrator

,antiraid action

View or set the response to confirmed join raids.

Arguments[log|kick|ban]
AccessAdministrator

,antiraid lockdown

Manually lock writable text channels.

Arguments[minutes]
AccessAdministrator

,antiraid unlock

End an active raid lockdown and restore saved permissions. Prefix alias: ,antiraid state.

Argumentsnone
AccessAdministrator

,antiraid newaccounts

Configure account-age bans.

Arguments[true/false] [days]
AccessAdministrator

,antiraid avatar

Configure default-avatar checks.

Arguments[true/false] [log/quarantine/kick/ban]
AccessAdministrator

,antispam links

View or set the invite limit, 1-10 per 5 minutes.

Arguments[number]
AccessAdministrator

,antispam linkaction

View or set the invite-spam response.

Arguments[delete|timeout|kick|ban]
AccessAdministrator

,antispam linktimeout

Set the timeout used when the invite response is timeout.

Arguments<5s|5m|2h|3d>
AccessAdministrator

,antispam linkignore

Toggle invite-link exclusions. Ignored channels also bypass message anti-spam; ignored roles bypass invite counting only.

Arguments[#channel/@role]
AccessAdministrator

,invite_status

View invite warning status.

Arguments[user]
AccessAdministrator

,invite_reset

Reset a user's invite warnings.

Arguments<user>
AccessAdministrator

,invite_reset_all

Reset all invite warnings.

Argumentsnone
AccessAdministrator

,accountage_ban

Configure account age auto-ban.

Arguments[on/off] [days]
AccessAdministrator

,altdetect

Enable or disable alt detection.

Arguments[true/false]
AccessAdministrator

,altdetect_config

Configure alt detection.

Arguments[setting] [value]
AccessAdministrator

,altdetectlogs

Set or view an alt detection log override. Alias: ,altdetect_logs.

Arguments[#channel]
AccessAdministrator

/altdetect_logs

Slash-command name for the alt detection log override.

Arguments[#channel]
AccessAdministrator

,altdetect_quarantine

Set quarantine role.

Arguments[role]
AccessAdministrator

,altscan

Scan a member for suspicious account indicators.

Arguments<user>
AccessManage Server

,antinuke

Open settings panel or view status.

Argumentsnone
AccessAdministrator

,antinuke

Enable or disable anti-nuke.

Arguments<on|off>
AccessAdministrator

,antinuke_config

Configure thresholds.

Arguments<setting> <value>
AccessAdministrator

,antinuke_action

Set action: strip_permissions, kick, ban.

Arguments<action>
AccessAdministrator

,antinuke_whitelist

Add a trusted member, or list every trusted member and role. They bypass all automated protection checks.

Arguments[user]
AccessAdministrator

,antinuke_unwhitelist

Remove a trusted member.

Arguments<user>
AccessAdministrator

,antinuke_whitelistrole

Whitelist every member with a trusted role from all automated protection checks.

Arguments<role>
AccessAdministrator

,antinuke_unwhitelistrole

Remove a trusted role from the protection whitelist.

Arguments<role>
AccessAdministrator

,antinukeignore

Toggle or view Anti-Nuke-only role exclusions. Anti-Nuke protects every channel. Alias: ,antinuke_ignore.

Arguments[@role]
AccessAdministrator

,antinukelogs

Set or view an anti-nuke log override. Alias: ,antinuke_logs.

Arguments[#channel]
AccessAdministrator

/antinuke_logs

Slash-command name for the anti-nuke log override.

Arguments[#channel]
AccessAdministrator

,antiraidlogs

Set or view an anti-raid/security log override. Alias: ,antiraid_logs.

Arguments[#channel]
AccessAdministrator

,antispam

View settings or toggle on/off.

Argumentsnone
AccessAdministrator

,antispam

Enable or disable anti-spam.

Arguments<on|off>
AccessAdministrator

,antispam config

Configure thresholds, including everyone_mention_threshold and everyone_mention_window.

Arguments<setting> <value>
AccessAdministrator

,antispam config everyone_mention_threshold

Set @everyone/@here messages before an immediate spam action. Default: 4.

Arguments<2-20>
AccessAdministrator

,antispam config everyone_mention_window

Set the @everyone/@here rolling window in seconds. Default: 120.

Arguments<10-600>
AccessAdministrator

,antispam action

Set punishment.

Arguments<delete|timeout|kick|ban>
AccessAdministrator

,antispam ignore

Toggle ignored channel or role.

Arguments<#channel/@role>
AccessAdministrator

,antispam logs

Set or view an anti-spam log override.

Arguments[#channel]
AccessAdministrator

,antispam violations

View recent spam violations.

Arguments[limit]
AccessAdministrator

,scamtrap

View Scam Trap or enable it in a text channel. Alias: ,spamtrap.

Arguments[#channel]
AccessAdministrator

,scamtrap action

Set the consequence for a trap message and update the warning post.

Arguments<delete|timeout|kick|ban|softban>
AccessAdministrator

,scamtrap timeout

Set timeout duration or softban message-cleanup window (max 7 days for softban).

Arguments<5s|5m|5h|5d>
AccessAdministrator

,scamtrap ignore

Toggle or view trusted roles exempt from the Scam Trap.

Arguments[@role]
AccessAdministrator

,scamtrap config

Open the full Discord setup form for action, timeout, channel warning, offender DM, and Bot Logs message.

Arguments[#channel]
AccessAdministrator

,scamtrap message

Edit the channel warning, offender DM, or Bot Logs message directly from Discord. The warning edits in place.

Arguments<warning|dm|log> <text>
AccessAdministrator

,scamtrap message reset

Restore all three Scam Trap messages to United defaults.

Argumentsnone
AccessAdministrator

,scamrefresh

Refresh the visible Scam Trap warning from saved settings.

Argumentsnone
AccessAdministrator

,resolve

Acknowledge a reviewed anti-nuke incident and save the current server structure as safe.

Argumentsnone
AccessAdministrator

,viewactions

Show recent anti-nuke triggers, actors, United's response, and the reason each action occurred.

Argumentsnone
AccessAdministrator

,spamtrap

Aliases for the Scam Trap commands.

Arguments[#channel] / ,spamtrap action / ,spamtrap timeout / ,spamtrap config / ,spamtrap message
AccessAdministrator

,linkfilter

Toggle link filter or view settings.

Argumentsnone
AccessManage Messages

,linkfilter_action

Set action: delete, warn, mute, kick, ban.

Arguments<action>
AccessManage Messages

,blockdomain

Block a domain.

Arguments<domain>
AccessManage Messages

,unblockdomain

Remove blocked domain.

Arguments<domain>
AccessManage Messages

,allowdomain

Allow a domain.

Arguments<domain>
AccessManage Messages

,unallowdomain

Remove allowed domain.

Arguments<domain>
AccessManage Messages

,domainlist

View domain lists.

Arguments[blocked/allowed]
AccessManage Messages

,linkfilter_logs

Set or clear link filter log channel.

Arguments[#channel]
AccessManage Messages

,checklink

Test if a URL would be blocked.

Arguments<url>
AccessManage Messages

,verify_setup

Verification setup wizard.

Argumentsnone
AccessAdministrator

,verify_panel

Create verification panel.

Arguments[#channel]
AccessAdministrator

,verify_toggle

Enable or disable verification.

Arguments[on/off]
AccessAdministrator

,verify_mode

Simple adds Verified only; Gated replaces Unverified with Verified.

Arguments<simple/gated>
AccessAdministrator

,verify_type

Set verification type.

Arguments<button/captcha>
AccessAdministrator

,verify_roles

Configure roles.

Arguments[verified] [unverified]
AccessAdministrator

,verify_timeout

Set verification time limit. 0 disables.

Arguments<hours>
AccessAdministrator

,verify_autokick

Auto-kick unverified users.

Arguments[on/off]
AccessAdministrator

,verifylogs

Set or view a verification log override. Alias: ,verify_logs.

Arguments[#channel]
AccessAdministrator

/verifylogs

Slash-command name for the verification log override.

Arguments[#channel]
AccessAdministrator

,verify_user

Manually verify user.

Arguments<user>
AccessManage Roles

,verify_status

View verification settings.

Argumentsnone
AccessAdministrator

,logs

Set or view the all-in-one bot logs channel.

Arguments[#channel]
AccessManage Server

,log

View or set the all-in-one bot logs channel. Slash command: /log.

Arguments[#channel]
AccessManage Server

,setlogs

Older alias for setting the bot logs channel.

Arguments[#channel]
AccessAdministrator

,banlog

View or set a dedicated ban, unban, and kick log channel. Default: Bot Logs.

Arguments[#channel]
AccessManage Server

,log_create

Create/find #bot-logs and connect the all-in-one logger.

Argumentsnone
AccessManage Channels

,removelogs

Clear the saved bot logs channel.

Arguments[category]
AccessAdministrator

,log_status

View logging setup.

Argumentsnone
AccessManage Server

,viewlogs

Browse logs.

Arguments[type] [limit]
AccessManage Server

,generallogs

General setup and system logs.

Arguments[#channel]
AccessManage Server

,messagelogs

Deleted, edited, and bulk-deleted messages.

Arguments[#channel]
AccessManage Server

,channellogs

Channel creates, updates, and deletes.

Arguments[#channel]
AccessManage Server

,rolelogs

Role creates, updates, deletes, and member role changes.

Arguments[#channel]
AccessManage Server

,memberlogs

Member profile and nickname changes.

Arguments[#channel]
AccessManage Server

,voicelogs

Voice joins, leaves, moves, mute, and deafen changes.

Arguments[#channel]
AccessManage Server

,moderationlogs

Warnings and general moderation events.

Arguments[#channel]
AccessManage Server

,banlogs

Ban and unban logs.

Arguments[#channel]
AccessManage Server

,kicklogs

Kick logs.

Arguments[#channel]
AccessManage Server

,timeoutlogs

Native Discord timeout logs.

Arguments[#channel]
AccessManage Server

,mutelogs

Muted-role actions.

Arguments[#channel]
AccessManage Server

,jaillogs

Jail, strip, and saved-role restoration actions.

Arguments[#channel]
AccessManage Server

,ticketactivitylogs

Ticket open, claim, close, and desk events.

Arguments[#channel]
AccessManage Server

,securitylogs

General security alerts.

Arguments[#channel]
AccessManage Server

,linklogs

Link limit alerts. Legacy command: ,linkfilter_logs.

Arguments[#channel]
AccessManage Server

,scamtraplogs

Scam Trap alerts.

Arguments[#channel]
AccessManage Server

,dashboardlogs

Dashboard action copies sent to Discord.

Arguments[#channel]
AccessManage Server

,commandlogs

Custom command changes.

Arguments[#channel]
AccessManage Server

,giveawaylogs

Giveaway start and end events.

Arguments[#channel]
AccessManage Server

,recoverylogs

Incident resolution and repair events.

Arguments[#channel]
AccessManage Server

,audit

Generate server audit report.

Arguments[days]
AccessAdministrator

,audit disable

Disable weekly audit reports.

Argumentsnone
AccessAdministrator

,audit_setup

Enable or disable weekly audit reports.

Arguments[#channel]
AccessAdministrator

,audit_day

Set report day. 0 is Monday.

Arguments<0-6>
AccessAdministrator

,audit_status

View audit settings.

Argumentsnone
AccessAdministrator

,audit_stats

Today's activity overview.

Argumentsnone
AccessAdministrator

,audit_modstats

Moderator leaderboard.

Arguments[days]
AccessAdministrator

,r

Restore saved roles.

Arguments<@user>
AccessManage Roles

,r

Add role.

Arguments<@user> <@role>
AccessManage Roles

,r remove

Remove role.

Arguments<@user> <@role>
AccessManage Roles

,role all

Add one role to every manageable human member in the server.

Arguments<@role>
AccessManage Roles

,role all

Add one role to manageable humans and bots.

Arguments<@role> true
AccessManage Roles

,save_roles

Save a user's current roles.

Arguments<user>
AccessManage Roles

,autorole

View the one default autorole shared with the dashboard.

Argumentsnone
AccessManage Roles

,autorole add

Set or replace the default autorole.

Arguments<@role>
AccessManage Roles

,autorole list

View the default autorole.

Argumentsnone
AccessManage Roles

,autorole remove

Remove the configured autorole.

Arguments[@role]
AccessManage Roles

,autorole reset

Clear the autorole setting.

Argumentsnone
AccessManage Roles

,set_autorole

Older alias for autorole add.

Arguments<@role>
AccessManage Roles

,remove_autorole

Older alias for autorole reset.

Argumentsnone
AccessManage Roles

,stickyroles

View the roles restored automatically when a member rejoins. Explicit form: ,stickyroles status.

Arguments[status]
AccessManage Roles

,stickyroles add

Make one assignable role sticky after a member leaves.

Arguments<@role>
AccessManage Roles

,stickyroles remove

Stop restoring one sticky role for everyone.

Arguments<@role>
AccessManage Roles

,stickyroles pardon

Remove an appealed member's sticky role now and erase its saved rejoin record. Omit the role to clear all configured sticky roles for that member.

Arguments<@member> [@role]
AccessManage Roles

,stickyroles clear confirm

Remove every sticky role and every saved sticky-role record in this server.

Argumentsnone
AccessManage Roles

,reactionrole panel

Create a numbered reaction-role panel and open its Discord manager. Max 10 roles.

Arguments[#channel]
AccessManage Roles

,reactionrole manage

Reopen the Discord manager for a panel.

Arguments<message ID/link>
AccessManage Roles

,reactionrole

Older direct format for adding a reaction role. Max 10 roles per message.

Arguments<msg_id> <emoji> <@role>
AccessManage Roles

,reactionrole add

Add a reaction-role mapping.

Arguments<message ID/link> <emoji> <@role>
AccessManage Roles

,reactionrole remove

Remove one mapping.

Arguments<message ID/link> <emoji>
AccessManage Roles

,reactionrole removeall

Remove every mapping from a message.

Arguments<message ID/link>
AccessManage Roles

,reactionrole reset

Remove every reaction-role mapping in the server.

Argumentsnone
AccessManage Roles

,reactionrole list

List reaction-role mappings.

Argumentsnone
AccessManage Roles

,removereactionrole

Older alias for reactionrole remove.

Arguments<msg_id> <emoji>
AccessManage Roles

,listreactionroles

Older alias for reactionrole list.

Argumentsnone
AccessManage Roles

,createpoll

Create a multi-option poll.

Arguments<question> <opt1,opt2,...>
AccessManage Messages

,quickpoll

Create a yes/no poll.

Arguments<question>
AccessManage Messages

,announce

Send announcement embed.

Arguments<#channel> <message>
AccessManage Messages

,embed

Send a custom embed.

Arguments<title> <description>
AccessManage Messages

,customcmd

View custom command help and count.

Argumentsnone
AccessManage Server

,customcmd add

Add or update a custom command.

Arguments<name> <response>
AccessManage Server

,customcmd role

Restrict a custom command to a role, or clear it.

Arguments<name> [@role]
AccessManage Server

,customcmd remove

Remove a custom command.

Arguments<name>
AccessManage Server

,customcmd list

List custom commands.

Argumentsnone
AccessManage Server

,customcmd info

Show custom command details.

Arguments<name>
AccessManage Server

,customcmd run

Run a custom command from slash or prefix.

Arguments<name> [args]
AccessConfigured role or Everyone

,<custom_name>

Run a saved custom command directly by prefix.

Argumentsnone
AccessConfigured role or Everyone

,giveaway

Open the all-in-one Create, End, Reroll, and Refresh Giveaway Manager.

Argumentsnone
AccessManage Server

,remind

Set reminder. Aliases: ,remindme, ,rm.

Arguments<time> <message>
AccessEveryone

,reminders

List reminders. Aliases: ,myreminders, ,listreminders.

Argumentsnone
AccessEveryone

,retryremind

Retry a reminder whose delivery failed.

Arguments<id>
AccessEveryone

,cancelremind

Cancel reminder. Aliases: ,deleteremind, ,rmremind.

Arguments<id>
AccessEveryone

,clearreminders

Clear reminders.

Argumentsnone
AccessAdministrator

,setup

Open the guided Discord setup panel.

Argumentsnone
AccessAdministrator

,setup panel

Guided Discord setup panel for tickets, welcome, roles, logs, previews, refresh, permission test, and cleanup.

Argumentsnone
AccessAdministrator

,setup ticket-roles

Configure ticket support roles.

Arguments<@role...>
AccessAdministrator

,setup transcript

Set transcript channel.

Argumentsnone
AccessAdministrator

,setup welcome

Set welcome channel.

Argumentsnone
AccessAdministrator

,setup autorole

Configure autorole.

Argumentsnone
AccessAdministrator

,setup ticket-status

Show ticket roles, transcript channel, and ticket type health.

Argumentsnone
AccessAdministrator

,setup status

Show the server's overall United configuration status.

Argumentsnone
AccessAdministrator

,setup fixlogs

Clear stale saved log channel IDs. Use ,setup fixlogs confirm.

Argumentsnone
AccessAdministrator

,setup reset

Confirm before resetting nonessential server settings.

Argumentsnone
AccessAdministrator

,permissiontest

Check bot permissions and show fix suggestions.

Argumentsnone
AccessAdministrator

,save-config

Save server configuration.

Argumentsnone
AccessAdministrator

,restore-config

Restore saved configuration.

Argumentsnone
AccessAdministrator

,config-status

Check backup status.

Argumentsnone
AccessAdministrator

,refresh-tickets

Refresh ticket panels.

Argumentsnone
AccessAdministrator

,cleanup-tickets

Clean broken panels.

Argumentsnone
AccessAdministrator

,cleanup_panels

Find duplicate ticket panels and confirm before deleting extras.

Argumentsnone
AccessAdministrator

/dminbox

Set the private staff DM inbox.

Arguments<#channel>
AccessBot owner

/exportdmlog

Export DM reply log for the server.

Argumentsnone
AccessBot owner

,dminbox

Show or set the private staff DM inbox.

Arguments[#channel]
AccessBot owner

,dminboxoff

Disable the staff inbox.

Argumentsnone
AccessBot owner

/reply

Reply as Owner, or as named staff from inside the configured inbox.

Arguments<user_id> <message>
AccessBot owner or configured DM staff

,reply

Reply as Owner, or as named staff from inside the configured inbox.

Arguments<user_id> <message>
AccessBot owner or configured DM staff

,dm

Send a DM to a user.

Arguments<user_id> <message>
AccessBot owner

,conversations

List recent DM conversations.

Argumentsnone
AccessBot owner

,clearconversations

Clear conversation history.

Argumentsnone
AccessBot owner

,dminfo

Show DM user info.

Arguments<user_id>
AccessBot owner

,blockdm

Block user from DM forwarding.

Arguments<user_id>
AccessBot owner

,unblockdm

Unblock user.

Arguments<user_id>
AccessBot owner

,blockedlist

List blocked DM users.

Argumentsnone
AccessBot owner

,restart

Restart bot.

Argumentsnone
AccessBot owner

,botinfo

Show bot runtime, server totals, and largest servers.

Argumentsnone
AccessBot owner

,guilds

Show an overview of every server the bot is in.

Argumentsnone
AccessBot owner

,guilds list

List servers with details and available invite links.

Arguments[page]
AccessBot owner

,guilds info

Show detailed information for one server.

Arguments<server_id>
AccessBot owner

,guilds leave

Confirm and make the bot leave a server.

Arguments<server_id>
AccessBot owner

,say

Bot sends message.

Arguments<message>
AccessBot owner

,sayto

Bot sends message to channel.

Arguments<#channel> <message>
AccessBot owner

,status

Set status and pause rotation.

Arguments<type> <message>
AccessBot owner

,status list

List rotation statuses.

Argumentsnone
AccessBot owner

,status add

Add rotation status.

Arguments<type> <message>
AccessBot owner

,status remove

Remove rotation status.

Arguments<number>
AccessBot owner

,status start

Start status rotation.

Argumentsnone
AccessBot owner

,status stop

Stop status rotation.

Argumentsnone
AccessBot owner

,status clear

Clear status.

Argumentsnone
AccessBot owner

,setstatus

Set Discord presence state.

Arguments[online/idle/dnd/invisible]
AccessBot owner

,reload

Reload a cog.

Arguments[cog]
AccessBot owner

,reload all

Reload all cogs.

Argumentsnone
AccessBot owner

,update

DM server owners.

Arguments[message]
AccessBot owner

,broadcast

Broadcast to servers.

Arguments<type> <message>
AccessBot owner

,supportowners

View official support-server owner-role sync status.

Argumentsnone
AccessBot owner

,supportowners setup

Choose the verified server-owner role.

Arguments<@role>
AccessBot owner

,supportowners status

Show owner-role configuration and health.

Argumentsnone
AccessBot owner

,supportowners sync

Refresh owner records and reconcile the support role.

Argumentsnone
AccessBot owner

,supportowners disable

Disable future owner-role syncing without removing existing roles.

Argumentsnone
AccessBot owner

,reviews

View, configure, or disable the Discord verified-review queue channel.

Arguments[#channel|off]
AccessBot owner

,approve

Approve a numbered verified review and publish it on unitedbot.app/reviews.

Arguments<review_number>
AccessBot owner

,deny

Deny a numbered verified review and keep it private.

Arguments<review_number> [reason]
AccessBot owner

,setup-reactions

Reaction-role setup.

Argumentsnone
AccessAdministrator

,setup-rules

Rules panel setup.

Argumentsnone
AccessAdministrator
No commands match that search.