Commands
Everything it can do
Type these in any server with the bot. Servers can change the - prefix and turn commands on or off from the dashboard. Click a command to copy it.
202 commands19 categoriesMost work as / too
Your Steam
10 commands-
-linksteamLink your Steam account by signing in with Steam (verified). Or
linksteam <profile URL>for a quick unverified link -
-linkrobloxβ’-roblox [@person]Link Roblox by signing in with Roblox (verified), then show off your profile.
unlinkrobloxremoves it -
-steamprofile [@person or SteamID]View a Steam profile, yours by default
-
-library [@person or SteamID]Every game owned, A to Z, with playtime
-
-wishlist [@person or SteamID]Everything on a Steam wishlist, A to Z
-
-price <game>Every store's price: which store, which platform the key is for, official vs reseller, grey market (labeled), and the lowest ever
-
-gameinfo <name, store link, or @game>Store details, reviews, price in USD, how long to beat and critic score. Console games too
-
-gamestats <game> [@person]Playtime, achievements, and more for one game
-
-randomgame [family|mine]Can't decide? Get a random game from your library and Steam Family.
familypicks only shared games,mineonly your own -
-achievements <game> [@person]β’-almostYour progress, rarest unlocks, and the easiest achievements left β’ your games closest to 100%
Every platform
11 commands-
-hltb <game>How long to beat: main story, with extras, and 100% (HowLongToBeat)
-
-reviews <game>Critic score and verdict from OpenCritic
-
-releases [week|month|recent]What's coming out on every platform, most anticipated first (or what just came out)
-
-xbox linkβ’-xbox [@person or gamertag]Sign in with Microsoft to connect Xbox, then show gamerscore, recent games and achievement progress
-
-epic linkβ’-epic [@person]Sign in with Epic Games to connect your account (shows on
profile, andfortniteworks without a name) -
-epic freeβ’-epic price <game>Free on the Epic Games Store now and next week β’ a game's Epic price, its lowest ever and the best price elsewhere
-
-fortnite [name or @person] [season]Fortnite wins, K/D and matches by mode (add
psnorxboxbefore a console name) -
-fortnite shopβ’-fortnite mapToday's item shop with prices, and the current island
-
-gog link <username>β’-gog [@person or username]Connect your public GOG profile, then show games, hours played and what they played last
-
-gog gamesβ’-gog price <game>A GOG library, most played first β’ a game's GOG price, its lowest ever and the best price elsewhere
-
-minecraft <address> [bedrock]Is the server up, who's on, and its version. Admins:
minecraft set <address>sominecraftalone checks it
With friends
11 commands-
-together [@friends]Shareable card: how many games you have in common
-
-whatshouldweplay [@friends] [vote] [tag] [any]Pick a game everyone owns, or vote on 4. Multiplayer only unless you add
any -
-whoplays <game>Who here owns it and is online on Steam right now, with a button to ping them
-
-race <game> [100% | number] [7d]Achievement race: first to the goal wins.
raceslists them -
-sharedgames [@friends or SteamIDs] [tag]Every game you all own. Works with SteamIDs and Steam profile links too
-
-gamenight <when> <game>Plan a game night with Going/Maybe buttons; Going gets pinged when it starts.
gamenightslists them. Admins:gamenight admins only/everyone -
-lfg <game> <size>Looking for group; pings everyone once it fills. With roles:
lfg overwatch tank 1 dps 2 support 2 -
-tournament create <name> [size 8]Admins: run a bracket with signups and byes. Start early or cancel from the post;
win @playerrecords results -
-compare @friend [game]Head to head Steam stats, or name a game to compare achievements: progress, rarest, and what only one of you has
-
-nowplayingWho's in a game right now
-
-leaderboard [hours|games|level|recent]Rank everyone in the server
Movies, TV and anime
15 commands-
-traktprofile [@person]What they've watched on Trakt: movies, episodes, time spent
-
-trakt linkConnect Trakt for movie nights and shared watchlists. Sharing starts on (people here can see your overlap and what you watch);
trakt share offturns it off -
-movie <name>Poster, rating, runtime, and genres
-
-show <name>Network, still airing or ended, seasons, rating, and when it airs
-
-movienight friday 9pm <movie>A movie night with Going/Maybe buttons and the poster, in everyone's own timezone
-
-wswatch [@friends] [shows]What should we watch: movies on your watchlists nobody has seen (or with
shows, shows nobody has started), with a vote -
-watchparty friday 9pm <show>Like a movie night, for a show
-
-upnextβ’-airingYour next unwatched episode of each show you're on β’ new episodes of your shows this week
-
-alerts show <name> [#channel] [@role]Server admins: post when a show gets a new episode
-
-anime <name>β’-manga <name>Scores from AniList and MyAnimeList, episodes or chapters, studio, and when the next episode airs
-
-anilist linkβ’-mal linkSign in with AniList or MyAnimeList (private lists work). Use either, or both
-
-anilist [@person]β’-mal [@person]β’-mal list completedTotals, top genres, what you're watching and finished β’ any of your lists. Shows whichever site the person linked
-
-anisched [tomorrow]Anime airing in the next 24 hours, in your own timezone
-
-character "sung jin woo" "solo leveling"β’-character john stewart | lanternsWho a character is, who plays or voices them, and what they're in. Anime, TV, movies and video games (
-character solid snake | metal gear); the show or game is optional -
-watchingLike nowplaying, for shows and movies: what people here are watching, from their Discord status (Stremio, Plex...) and Trakt, with how far in they are
Music (Last.fm)
22 commands-
-fm loginβ’-fmSign in with Last.fm, then show what you're playing with your play counts
-
-statsfm link <username>Link stats.fm (Spotify or Apple Music): it shows on your profile, and the music commands use it if it's your only music link (or after
statsfm use). Profile must be public, play counts need stats.fm Plus -
-recentβ’-overviewβ’-plays [artist]Recent tracks β’ your stats at a glance β’ plays of an artist
-
-taβ’-tabβ’-tt [period] [@person]Top artists, albums, tracks. Periods: daily, weekly (default), monthly, yearly, decade, alltime
-
-c [WxH] [artists] [period]An image grid of your top albums (or artists), any size up to 10x10:
c,c 7x7,c 2x5. Addnotitlesfor covers only, orclassicfor the plain grid -
-cr [WxH]Your most recently played songs as a chart, newest first, each once. Same sizes and options as
c:cr 5x5,cr 4 notitles,cr plays -
-artistβ’-albumβ’-track [name]Info and your plays (defaults to what you're playing; "Artist - Title" works too)
-
-whoknows [artist]β’-wkaβ’-wktWho here listens most. The top artist listener (30+ plays) holds the crown
-
-gwk [artist]β’-gwaβ’-gwtTop listeners worldwide: the top 10 across everyone on the bot, with your spot at #11 if you're not in it.
-gwk hideleaves these lists -
-crowns [@person]β’-serverartists [period]Crowns someone holds here β’ the server's combined top artists
-
-taste @friend [music|games|movies]β’-judgeHow alike you are: music, Steam games and Trakt movies in one, or just one of them β’ a playful AI roast of your taste
-
-favs [artist] [@person]Top songs for one artist (blank: whoever you're playing). Ping someone to see theirs
-
-artisttracksβ’-artistalbumsβ’-artistoverviewβ’-artistpaceYour top tracks or albums by one artist β’ an artist at a glance β’ when you'll hit a play count
-
-albumtracksβ’-coverβ’-trackdetailsβ’-receiptPlays per track on an album β’ the album cover β’ length, loved and more β’ a receipt of your top tracks
-
-loveβ’-unloveβ’-lovedβ’-scrobble Artist - TrackChange your Last.fm from Discord (needs fm login)
-
-topgenresβ’-genre <name>β’-wkg <genre>β’-servergenresGenres from Last.fm tags, for you, a genre, or the server
-
-discoveriesβ’-icebergβ’-affinityβ’-fmprofileNew artists β’ your taste by how niche it is β’ who here listens like you β’ your Last.fm profile
-
-scrobbles [period]β’-fmrecapβ’-plβ’-serveralbumsβ’-servertracksScrobble count β’ a recap β’ most scrobbles here β’ the server's top albums and tracks
-
-crown <artist>β’-clβ’-crownseederWho holds a crown and what it takes β’ crown leaderboard β’ admins: hand out crowns (also crownthreshold, togglecrowns, crownblock, killcrown)
-
-addfriend @xβ’-friendsfmβ’-fwkβ’-friendedFriends: what they're playing, which of them know an artist, who added you
-
-jumbleβ’-pixelβ’-spotifyβ’-selfblockGuess the scrambled artist β’ guess the pixelated cover β’
sgives the Spotify link to what you are playing (also applemusic, youtube, genius) β’ hide from server lists here -
-fmstreakβ’-pace [goal]β’-milestone <n>β’-fmwrapped [year]Plays in a row β’ when you'll hit a scrobble count β’ what your nth scrobble was β’ your year in music
Deals
4 commands-
-sales [@person or SteamID]Your wishlist on sale right now
-
-serversalesSales on games this server owns or wants
-
-watch <game> [% off]DM me when a game hits a sale. See yours with
watches, stop withunwatch -
-freegames [steam|epic|gog]Steam, Epic and GOG games that are free to keep right now
Daily & games
23 commands-
-dailyClaim points once a day; streaks give more
-
-streaksThis week's points and the longest streaks
-
-idea <your idea>Post an idea to the server's idea board for voting
-
-invites [@person]β’-invites topInvite counts (joined, left, still here) and who invited someone
-
-wyrA random would-you-rather to vote on
-
-wrapped [@person]β’-wrapped serverYour year here: level, game nights, trivia, streaks, races, and top Steam games
-
-wrapped imageβ’-wrapped overallYour year as one poster: this server, music (Last.fm), games (Steam, hours this year) and movies & TV (Trakt).
overallshows all-time instead -
-voteVote for the bot on top.gg (voters get a thank-you role in the support server)
-
-afk [reason]Go AFK: your name gets [AFK] and pings get told you're away. Your next message brings you back
-
-snipeShow the last deleted message in this channel (last 2 hours). Admins:
snipe everyone,snipe admins,snipe off -
-birthday set March 14β’-birthdaysSave your birthday (no year) for a shoutout β’ upcoming birthdays here
-
-vc name/limit/lock/unlock/claimControl your join-to-create voice channel
-
-rank [@person]β’-levelsYour level and XP, and the server leaderboard (when a server turns levels on)
-
-gamenightstats [@person]Most played games, attendance, streaks, and awards
-
-trivia [category] [difficulty]Everyone in the channel gets 15s to answer.
trivia topfor the weekly leaderboard,trivia categoriesfor topics -
-cookieFirst to react after GO wins. Admins:
cookie emoji,cookie message,cookie reset -
-blacktea [hp 3] [time 12]β’-blacktea statsBlack Tea word game: type a word with the 3 letters before time runs out, last one with hearts wins (also -bt)
-
-c4 [@friend] [hard]β’-c4 stats [@person]Connect 4 with column buttons: challenge a friend, or play me. The winner gets a picture in their color
-
-voicetime [@person]β’-voicelb [week|year|all]Hours in voice (counted while with at least one other person) β’ the server leaderboard. Admins:
voicetime off -
-ttt [@friend] [hard]β’-ttt stats [@person]Tic-tac-toe on a grid of buttons: challenge a friend, or play me. Winners get a picture in their color β’ your record
-
-cookieleaderboard [alltime|wins]This week's fastest (resets Mondays), all-time fastest, or most wins ever. Buttons switch between them
-
-serverlb [points|cookies|speed] [alltime]Your server vs every other server, this week or all time
-
-flip [A or B]Flip a coin, or let fate pick between options
Utility
13 commands-
-avatar [@person] [server|main]Full-size profile picture, starting with their server one if they have it. Buttons switch between server avatar, avatar, server banner and banner (also -av, -pfp)
-
-banner [@person] [server|main]Profile banner, starting with their server one. Same buttons as -avatar
-
-userinfo [@person]Account age, join date, roles (also -whois)
-
-profile [@person]β’-serverprofile [@person]Every account connected to me in one card (Steam, Last.fm, Trakt, Roblox, Xbox, AniList) β’ their stats in this server
-
-family add @person|<Steam ID or link>β’-familyβ’-family leaveA Steam Family here: each other's libraries count in gamestats, wrapped and randomgame family. People here accept first; a Steam account not linked here adds its public library
-
-photomode on|offOn by default. Turn off to get text instead of pictures for lists, leaderboards, profiles, compare, taste, library, wishlist, userinfo, serverinfo, game and movie info, and wrapped
-
-photomode color #ff66aaβ’-photomode color resetYour own highlight color for pictures: any hex code or color name, 2 to 4 of them for a gradient (
#ff66aa #66aaff), orroleto match your role color (gold by default). Also-accent -
-photomode dark|light|autoThe look of your pictures. Buttons under
photomode colorswitch it too. Colors too close to the background are adjusted just enough to read clearly -
-serverinfoβ’-roleinfo <role>β’-membercountServer, role, and member info
-
-poll Question | option | optionDiscord poll with live results (no options = yes/no). Add
| 2dfor length,| multifor several picks -
-remind <when> <what>Like
2h take the pizza out. See yours withreminders -
-timezone <city>Set your timezone so game night times are right
-
-pingBot response time
Tools & you
9 commands-
-quoteβ’-makegifReply to a message to make it a quote image β’ turn images into a GIF (several = slideshow)
-
-fakemsg [@person] <text>Joke fake-message image, stamped FAKE. Only of you, or people who ran
privacy fakes on -
-caption <text>Meme caption bar on an image or GIF (attach, link, or reply)
-
-translate [language] <text>Translate to English (or any language). Reply to a message to translate it, or right-click it β Apps β Translate to English to see it privately
-
-emoji <custom emoji> [size]Download custom emojis as a 512px PNG, or GIF if animated. Reply to a message to grab its emojis
-
-sticker [name] [size]Download a sticker the same way. Attach it, reply to one, or name a server sticker
-
-privacyβ’-mydataβ’-forgetmeWhat I store and who sees it β’ get a copy β’ delete it all.
privacy steam privatehides your Steam info from others -
-bugreport <details>β’-suggest <idea>Send a bug or idea straight to the bot developer
-
-whatsnewPatch notes for the latest update (
whatsnew allfor older ones)
No prefix needed
1 commands-
join vc / jvcGet an invite link to the voice channel you're in
Messages & channels
5 commands-
-purge <count> [@person] [bots|links|attachments|"text"]Bulk delete (Manage Messages). Max 500, under 14 days old
-
-purge after <message link>Everything after a message
-
-purge before <message link> <count>That many before a message
-
-lockdown #a #b [reason]β’-lockdown allLock many channels at once (staff can still talk).
unlockdownrestores them exactly.lockdown set #a #bsaves a default list (Manage Roles) -
-slowmode <10s|5m|off>β’-lock [reason]β’-unlockChannel controls. Slowmode needs Manage Channels, lock and unlock need Manage Roles
Members
10 commands-
-ban @person [duration] [reason]Ban, or temp ban with a duration like
7d(Ban Members) -
-unban <user ID>β’-softban @personUnban β’ kick and wipe their last 7 days of messages
-
-kick @person [reason]Kick (Kick Members)
-
-timeout @person <duration> [reason]Timeout up to 28d, also
-mute. Undo:-untimeout(Timeout Members) -
-tosticker :emoji: [name] [delete]β’-toemoji <sticker> [name] [delete]Turn emojis into stickers and back (Manage Expressions). Kept unless you add
delete. Reply to a sticker message for toemoji -
-nick @person <name|reset>β’-role [add|remove] @person <role>Nicknames (Manage Nicknames) β’ roles (Manage Roles)
-
-role add @person @Role1 @Role2β’-role add @a @b Role One, Role TwoSeveral roles and people at once (up to 10 each).
removetakes them instead (Manage Roles) -
-role all <role>β’-role bots <role>β’-role human <role>Give a role to every member / every bot / every non-bot. Add
removeto take it instead. Asks first, with a Stop button (Manage Roles) -
-temprole @person @Role 7d [reason]Give a role that comes off by itself (Manage Roles).
temprole list,temprole remove -
-striproles @person [reason]β’-restoreroles @personTake away all their roles at once (Manage Roles). Saved, so restoreroles gives them back
Emojis & stickers
1 commands-
-steal <emoji...> [new name]Add emojis from anywhere to this server (Manage Expressions). Reply to a message with
stealto take its emojis or sticker
Warnings & records
3 commands-
-warn @person <reason>Warn and DM them (Timeout Members)
-
-warnings @personβ’-delwarn <#>β’-clearwarns @personView, remove one, or clear all
-
-modlogs @personβ’-case <#>Full record β’ one case
Server settings
8 commands-
-setupScans the server and wires me into the channels you already have (logs, welcome, starboard, counting...). Tell me about the server for more. Never deletes; only creates what you ask for. Every 30 minutes
-
-xp give|take @person <amount>β’-xp set|setlevel @person <n>β’-xp reset @personAdjust XP by hand (level roles follow).
xp reset all confirmwipes the server's XP -
-prefix <new prefix>Change the command prefix for this server (
resetto undo) -
-freegames here [steam|epic|gog]Post new free games in this channel (every store unless you pick one)
-
-freegames offStop free game alerts in this server
-
-salealerts herePost sales on games this server plays, checked every 6 hours
-
-salealerts offStop server sale alerts
-
-serverlb hideHide this server from the server vs server board (
showto undo)
New members
6 commands-
-welcome #channel <message>Greet new members. Placeholders: {user} {username} {server} {count}. Also
test,off, andcard onfor a picture card (their avatar, WELCOME and member number). -goodbye works the same -
-goodbye #channel <message>Message when someone leaves. Also
test,off -
-autorole <role>Give every new member a role (
offto stop) -
-rolemenu Title | @role @roleButtons people click to get roles (needs Manage Roles)
-
-modlog #channelLog every mod action there (
offto stop) -
-announce #channel <message>Post an announcement embed
Community
38 commands-
-botprofile avatar/banner/bio/nameGive me a different picture, banner, bio, or name in this server only.
resetundoes it -
-application create #resultsBuild an application (questions sent by DM). Then
application post <name>; staff accept/deny submissions -
-chatbot onβ’-chatbot chance 3I talk back when pinged or replied to, or say "hi almighty" to chat without pinging ("that's all" ends it), and optionally chime in on a % of messages. Off by default.
chatbot personality <description>changes how I talk,chatbot mature onallows swearing and crude humor in age-restricted channels only,chatbot emojis off|few|normal|<list>andchatbot length short|medium|longshape my replies. Anyone:chatbot callme <name>sets what I call you (admins:chatbot names,chatbot clearname @user,chatbot names off), and asking me to pass on an idea or bug sends it to my creator -
-thinking :pog:β’-thinking words Cooking | Hold onWhat shows while slow commands work: the emoji (one, or several picked at random, server emojis too) and the lines instead of "Fathoming...".
thinking resetandthinking words resetgo back to mine -
-antiraid onβ’-antiraid 10 60Auto-lockdown when lots of accounts join at once (10 in 60s by default), with a Kick them all button. Lifts itself after 10 quiet minutes
-
-tempvc setupA Create VC channel: joining it makes your own voice channel that deletes itself when empty
-
-sticky <message>Keep a message at the bottom of this channel (Manage Messages).
sticky remove -
-ideas #channelTurn on the idea board (
-ideaposts there, with voting and Approve/Deny/Done for staff) -
-counting #channelA counting channel: one number each, no double turns, wrong number resets
-
-qotd #channel [9am]β’-qotd nowA question of the day, posted daily
-
-steamnews add <game> [#channel]Post a game's official Steam news automatically
-
-alerts twitch <name> [#channel] [@role]β’-alerts youtube <@handle or link> [#channel] [@role]β’-alerts show <name>Post when a streamer goes live, a channel uploads, or a show gets a new episode, optionally pinging a role.
alertslists them,alerts remove <name>stops one -
-schedule add #channel friday 6pm <message>Post a message later, or repeat it:
every day 9am,every friday 6pm.schedule list,remove <#> -
-birthday channel #channelβ’-birthday role @RoleWhere birthdays are celebrated, and a role for the day
-
-warnpunish 3 timeout 1hAutomatic punishments at a number of warnings (timeout, kick, or ban).
warnpunishlists them -
-dealsettingsChoose which stores and platforms show in prices, and whether grey-market keyshops appear
-
-statschannels setupChannels showing live member, boost, and voice counts
-
-autoreplies on/offBuilt-in word replies (sticker words, reactions, name pings). Off by default in new servers
-
-levels onβ’-levelrole 10 @RoleLevels from chatting (anti-spam), with level-up roles.
levels announce #channelpicks where level-ups go,levels messages offlevels quietly (no posts, XP and roles keep working) -
-robloxrolesRoblox group ranks β Discord roles (
group,bind 100+ @Staff,sync) and Roblox nickname sync -
-serverpage onA public stats page for this server on thealmightybot.com (leaderboards by display name; members can opt out)
-
-admintrigger add hush "mute 1m"A phrase that runs a moderation command on whoever you reply to or @mention. Only works for people who could run that command themselves.
admintrigger list,remove,confirm <phrase> off(skip "are you sure?") -
-commandsTurn any command on or off in this server (admin commands too). Every command used is logged under "Commands used" in -logs
-
-verifyrole @Roleβ’-verifypanel [#channel]Roblox verification: a panel with a Verify button that gives the role after signing in with Roblox. Design and post it from the dashboard at thealmightybot.com/dashboard
-
-cooldown <seconds|off>How often my automatic responses (nom, fat, ping replies...) can fire per channel. Default 10s
-
-responders @RoleOnly these roles can set off ping replies, chat mode, join vc, and triggers.
offfor everyone -
-welcome embedβ’-welcome imageβ’-welcome thumbnailFancy welcome embed with your own text, color, top-right image (or their avatar), and bottom image/GIF. Or design it with a live preview on the dashboard at thealmightybot.com/dashboard
-
-jvc notice offStop the "not in a vc" reply
-
-logs #channelLog everything that happens here (joins, bans with reasons, edits, roles, channels...).
logsopens a menu to pick what -
-embed [#channel]β’-say [#channel] <text>Post your own embed (a form pops up) or plain text as the bot.
embed edit <link>fixes one -
-giveaway <time> [winners 2] [messages 100] [boosters] <details>Giveaway with an Enter button, live countdown, and optional entry requirements.
giveawayslists them;end,reroll <#> [n],cancel <#>, or the Reroll button -
-starboard #channel [stars]Repost messages that get enough (turns at +2).
starboard emojis <normal> <big>to change them,offto stop -
-ticket roles @Role @RoleWhich roles get pinged (and can see) new tickets.
offpings every staff role -
-appeals #channelBan appeals: banned people get an Appeal button, staff approve or reject here.
offto stop -
-ticket setup [#channel]Post a "Contact staff" button that opens private channels; transcripts go to the mod log
-
-automod setupTurn on Discord's built-in spam, slur, and invite-link blocking. Also
status,off -
-recap herePost a weekly recap here every Monday.
recapalone previews this week -
-timezone server <city>Default timezone for people who haven't set one
Where I talk
3 commands-
-only talk in #channel...Only respond in these channels
-
-dont talk in #channel...Stay quiet in these channels
-
-talk anywhereβ’-talk statusRemove the limits β’ see them
Custom triggers
9 commands-
-trigger add <phrase> react/sticker/reply <value>Personal trigger: fires when **you** say it. Replies can ping people
-
-trigger add @someone reply <text>Fires when someone pings that person
-
-trigger public <phrase>β’-trigger personal <phrase>Make it fire for everyone β’ back to only its creator
-
-trigger add <phrase> nick <name|reset>Admins: rename (or un-nickname) whoever is pinged, or the sender.
{name}= their username. Alsogiverole @Role,takerole @Role -
-trigger add -devour ...Start a phrase with
-to make it a custom command -
-trigger role @RoleThat role can make up to 5 personal triggers each (
offto stop) -
-trigger cooldown <seconds|off>How often a trigger can fire per channel (public ones default to 10s)
-
-trigger remove <phrase> [@person|all]Removes your own trigger; admins can add @person or
allfor other people's -
-trigger listSee every trigger and who owns it