🛡️ Moderation 15 commands
/muteModerate Members

Mute a member for a specified number of minutes using Discord timeout.

/mute @user minutes
/unmuteModerate Members

Remove a timeout from a member immediately.

/unmute @user
/kickKick Members

Kick a member from the server with an optional reason.

/kick @user reason
/banBan Members

Permanently ban a member from the server with an optional reason.

/ban @user reason
/unbanBan Members

Unban a user by their Discord user ID.

/unban user_id reason
/tempbanBan Members

Ban a member for a set duration then automatically unban them. Supports s/m/h/d.

/tempban @user 2h reason
/softbanBan Members

Ban then immediately unban a member to delete their last 7 days of messages.

/softban @user reason
/warnModerate Members

Warn a member. At 3 warnings they get auto-muted for 30 minutes and warnings reset.

/warn @user reason
/warningsEveryone

Check how many warnings a user currently has.

/warnings @user
/clearwarningsModerate Members

Clear all warnings for a specific user.

/clearwarnings @user
/cleanManage Messages

Bulk delete up to 100 messages from the current channel instantly.

/clean amount
/lockManage Channels

Lock a channel so members can't send messages. Optionally target a specific channel.

/lock #channel reason
/unlockManage Channels

Unlock a previously locked channel so members can chat again.

/unlock #channel reason
/slowmodeManage Channels

Set channel slowmode in seconds. Set to 0 to disable. Max 21600 (6 hours).

/slowmode 10 #channel
/nickManage Nicknames

Change or reset a member's nickname. Leave nickname blank to reset it.

/nick @user newnick
⚙️ Admin 4 commands
/sendAdministrator

Send a styled announcement embed with a title, description and optional link button.

/send title details url
/sayManage Messages

Make the bot send a plain text message in any channel.

/say message #channel
/embedManage Messages

Send a fully custom embed with title, description, and hex color.

/embed title description #5865F2
/config_roleAdministrator

Set which role gets pinged when using the /send announcement command.

/config_role @role
🧠 AI 2 commands
/ask2 min cooldown

Ask Google Gemini 2.5 Flash AI any question and get a response directly in Discord.

/ask question
/summarize2 min cooldown

Paste any long text and Gemini AI will summarize it concisely for you.

/summarize text
📊 Info 7 commands
/userinfoEveryone

Get detailed info about a user — roles, join date, account creation, top role.

/userinfo @user
/serverinfoEveryone

Get detailed info about the server — member count, channels, roles, boosts.

/serverinfo
/avatarEveryone

Get a user's full avatar with download links for PNG, JPG, and WEBP formats.

/avatar @user
/roleinfoEveryone

Get info about a role — members, color, permissions, position, creation date.

/roleinfo @role
/pollEveryone

Create a reaction poll with up to 4 options. Bot adds reactions automatically.

/poll question option1 option2
/pingEveryone

Check the bot's current latency in milliseconds.

/ping
/botinfoEveryone

View Trio Bot stats — servers, users, latency, command count, dashboard link.

/botinfo
🎫 Ticket System 4 commands
/ticket openEveryone

Open a private support ticket channel. Only you, staff, and the bot can see it.

/ticket open reason
/ticket closeIn ticket channel

Close the current ticket channel. Also available via the 🔒 Close Ticket button.

/ticket close
/ticket addIn ticket channel

Add another user to the current ticket so they can view and respond.

/ticket add @user
/ticket setupAdministrator

Configure the ticket system — set the support role and the category for ticket channels.

/ticket setup @role #category
🎉 Giveaway 2 commands
/giveaway startManage Server

Start a timed giveaway. Members enter by reacting with 🎉. Winner is picked automatically when time runs out.

/giveaway start 1h 1 Discord Nitro
/giveaway rerollManage Server

Pick a new random winner for an ended giveaway using the original message ID.

/giveaway reroll message_id
Reminders 1 command
/remindEveryone

Set a personal reminder. Bot will ping you in the channel when the time is up. Max 7 days.

/remind 30m Check the oven
Reaction Roles 3 commands
/reactionrole addAdministrator

Add a reaction role to a message. When a user reacts with the emoji they get the role.

/reactionrole add message_id emoji @role
/reactionrole removeAdministrator

Remove a reaction role from a message by message ID and emoji.

/reactionrole remove message_id emoji
/reactionrole listAdministrator

List all reaction roles set up in this server.

/reactionrole list
🤖 AutoMod 3 commands
/automod enableAdministrator

Enable AutoMod for this server. Configure flagged words in the dashboard.

/automod enable
/automod disableAdministrator

Disable AutoMod for this server without deleting your settings.

/automod disable
/automod statusAdministrator

Check whether AutoMod is enabled and how many flagged words are configured.

/automod status
🔒 Anti-Nuke & Security 3 commands
/antinukeAdministrator

Check Anti-Nuke status — enabled state, punishment type, and whitelist count.

/antinuke
/lockdownAdministrator

Manually lock the entire server — deny @everyone from sending messages in all channels.

/lockdown
/unlockdownAdministrator

Manually lift a server lockdown and restore normal messaging permissions.

/unlockdown
🎮 Fun 7 commands
/8ballEveryone

Ask the magic 8ball a yes/no question and get a mystical answer.

/8ball Will I win?
/coinflipEveryone

Flip a coin and get heads or tails.

/coinflip
/diceEveryone

Roll one or more dice. Choose number of sides (2–100) and count (1–10).

/dice 6 2
/rpsEveryone

Play rock paper scissors against Trio Bot.

/rps rock
/chooseEveryone

Can't decide? Give the bot options separated by commas and it'll pick one.

/choose pizza, burger, sushi
/horseify1 min cooldown

Curse yourself or someone else with horse noises for up to 2 messages.

/horseify @user 2
/unhorseifyEveryone

Remove the horse curse from yourself. Requires Manage Messages to remove from others.

/unhorseify @user
👑 GOD Only 2 commands
?horseGOD User

Curse a user so their messages get replaced with horse noises for X times. Set 0 for unlimited.

?horse @user amount
?bGOD User

Blacklist a server by ID forcing the bot to leave. Use ?b remove to unblacklist.

?b serverID