📖 Omnis Documentation
Everything Omnis can do — 100 commands, 302 subcommands. This page always matches what's actually live.
Setup
1. Add Omnis to your server
Click Invite Omnis at the top of this page. You'll need the "Manage Server" permission on the server you're adding it to.
2. Log into the dashboard
Click Login with Discord, then open My Servers to configure moderation, leveling, economy, welcome messages, and every other module — no commands required.
3. Explore commands in Discord
Type /help in your server any time for a full, up-to-date list of what Omnis can do.
Usage
Omnis uses Discord's built-in slash commands. Type / in any channel Omnis can see, then start typing a command name — Discord shows you a menu of matches with descriptions, so you never need to memorize exact syntax. Commands with several related actions (like /modconfig) are grouped — pick a subcommand after the main name to see what it needs.
Command Reference
⚙️ General
⭐ Starboard
-
/starboardconfig channelSet the starboard channel -
/starboardconfig thresholdSet how many star reactions are needed -
/starboardconfig toggleEnable/disable the starboard
🌐 Cross-Server
-
/global profileView a user's profile aggregated across mutual servers -
/global repView a user's total reputation across mutual servers -
/global statsView a user's combined message activity across mutual servers -
/global searchSearch for a username across every server Omnis is in -
/global mutualserversSee which Omnis servers you share with another user -
/global networkView your activity network across mutual servers
🎂 Birthdays
-
/birthday setSet your birthday -
/birthday removeRemove your birthday -
/birthday viewView a user's birthday
-
/birthdayconfig channelSet the birthday announcement channel -
/birthdayconfig toggleEnable/disable birthday announcements
🎉 Fun
-
/fun 8ballAsk the magic 8-ball a question -
/fun wouldyouratherRandom "Would You Rather" question -
/fun roastPlayfully roast a member -
/fun pickupGet a cheesy pickup line -
/fun complimentSend a kind compliment -
/fun memeGet a random meme -
/fun jokeGet a random joke -
/fun factGet a random interesting fact -
/fun gifSearch for a GIF -
/fun asciiConvert text into ASCII art -
/fun reverseReverse text -
/fun uwuuwu-ify text -
/fun spoilerPost text behind a spoiler tag -
/fun mocksPoNgEbOb mOcK text -
/fun riddleGet a random riddle (answer hidden behind a spoiler) -
/fun triviaGet a random trivia question (answer hidden behind a spoiler) -
/fun rpsPlay rock, paper, scissors against the bot -
/fun rateRate anything out of 100 -
/fun emojifyConvert text into regional indicator emoji letters -
/fun clap👏 Insert 👏 claps 👏 between 👏 words
🎉 Giveaways
🎫 Tickets
🎫 Tickets (Extras)
-
/ticket claimClaim this ticket -
/ticket prioritySet this ticket's priority -
/ticket transcriptGenerate a text transcript of this ticket -
/ticket addAdd a user to this ticket -
/ticket removeRemove a user from this ticket -
/ticket moveMove this ticket to a different category -
/ticket archiveArchive and lock this ticket (keeps the channel)
🎭 Reaction Roles
-
/reactionrole createPost a new reaction-role message -
/reactionrole addBind an emoji/role pair to an existing reaction-role message
🎲 Party Games
🎵 Music
🏆 Quests / Achievements
-
/quest viewView active quests and your progress -
/quest claimClaim the reward for a completed quest
👋 Welcome & Autorole
-
/setautorole addAdd an autorole -
/setautorole removeRemove an autorole -
/setautorole listList current autoroles
-
/setwelcome channelSet the welcome channel -
/setwelcome messageSet the welcome message. Placeholders: {user} {username} {server} {membercount} -
/setwelcome toggleEnable/disable channel welcome messages -
/setwelcome dmConfigure DM welcome message -
/setwelcome viewView current welcome configuration
-
/welcomeconfig message channelSet the welcome channel -
/welcomeconfig message textSet the welcome message. Placeholders: {user} {username} {server} {membercount} -
/welcomeconfig message toggleEnable/disable channel welcome messages -
/welcomeconfig message dmConfigure DM welcome message -
/welcomeconfig message viewView current welcome configuration -
/welcomeconfig message testPreview the welcome message using your own account -
/welcomeconfig autorole addAdd an autorole -
/welcomeconfig autorole removeRemove an autorole -
/welcomeconfig autorole listList current autoroles
💡 Suggestions
-
/suggestionconfig channelSet the channel suggestions get posted to
💰 Economy
-
/ecoconfig settings currencySet the currency name -
/ecoconfig settings symbolSet a currency symbol/emote — replaces the name when displaying amounts -
/ecoconfig settings taxSet a tax % deducted from daily/work/crime earnings -
/ecoconfig settings robEnable/disable /rob for this server -
/ecoconfig settings viewView current economy settings -
/ecoconfig payouts dailySet the /daily reward amount -
/ecoconfig payouts workrangeSet the /work payout range -
/ecoconfig payouts crimechanceSet the /crime success chance -
/ecoconfig payouts viewView current payout settings -
/ecoconfig roleincome setSet a role's daily salary -
/ecoconfig roleincome removeRemove a role's salary -
/ecoconfig roleincome listList salary-paying roles -
/ecoconfig job createCreate a new job -
/ecoconfig job editEdit an existing job -
/ecoconfig job deleteDelete a job -
/ecoconfig job listList all jobs and their promotion tiers -
/ecoconfig job addtierAdd a promotion tier to a job -
/ecoconfig job removetierRemove a promotion tier from a job -
/ecoconfig addmoneyAdd/remove currency for a user
-
/job marketBrowse jobs available in this server -
/job applyApply for a job -
/job quitQuit your current job -
/job workWork a shift at your job -
/job infoView your current job status
-
/shop viewView items available in the shop -
/shop addAdd an item to the shop (admin) -
/shop removeRemove an item from the shop (admin)
💰 Economy (Extras)
-
/trade offerOffer a direct trade to another member -
/trade market listList an item from your inventory for sale -
/trade market browseBrowse active market listings -
/trade market buyBuy a market listing -
/trade market cancelCancel your own market listing -
/trade business createStart a business (costs 500) -
/trade business collectCollect accumulated income from your business -
/trade business infoView your business's tier and pending income -
/trade business upgradeUpgrade your business to the next tier
📅 Events / RSVP
-
/event createCreate an event -
/event ai-create✨ Describe an event in plain language and let AI fill in the details -
/event listList upcoming events -
/event cancelCancel an event (creator or Manage Server) -
/event checkinCheck in to an event you RSVP'd to -
/event recapAttendance, no-shows, and engagement for a past event
📈 Server Info & Analytics
-
/server infoGeneral server information -
/server statsBot-tracked activity statistics -
/server growthMember growth over the last 14 days -
/server heatmapChannel activity heatmap -
/server messagesTotal tracked messages today -
/server voiceWho's active in voice right now -
/server channelsChannel counts by type -
/server rolesList all server roles -
/server boostersList server boosters -
/server emojisList custom emojis -
/server stickersList custom stickers -
/server leaderboardsSee all available leaderboards -
/server dashboardGet a link to the web dashboard -
/server healthComposite activity/moderation health snapshot
📈 Statistics
-
/statistics statsYour (or another user's) activity stats -
/statistics wrappedYour Omnis "wrapped" summary -
/statistics historyA member's moderation history (staff only) -
/statistics timelineA user's badge/milestone timeline -
/statistics achievementsA user's earned achievements -
/statistics milestonesBadges you haven't earned yet -
/statistics insightsServer-wide activity insights -
/statistics graph7-day message activity graph -
/statistics messagecountA user's total tracked message count -
/statistics voicehoursA user's total tracked voice time -
/statistics reactionsReaction leaderboard -
/statistics topchannelsMost active channels -
/statistics topmembersMost active members -
/statistics activityA user's recent activity summary
📊 Leveling
-
/levelconfig setlevelManually set a member's level -
/levelconfig xpchannelRestrict XP gain to a single channel (leave unset for everywhere) -
/levelconfig xpmultiplierMultiply all text and voice XP gain (e.g. 2 for a double-XP weekend) -
/levelconfig levelupchannelSend level-up announcements to a fixed channel instead of wherever XP was earned -
/levelconfig levelrole addGrant a role at a given level -
/levelconfig levelrole removeRemove a level-role reward -
/levelconfig levelrole listList all level-role rewards
-
/setlevelrole addGrant a role at a given level -
/setlevelrole removeRemove a level-role reward -
/setlevelrole listList all level-role rewards
📊 Polls
📚 Knowledge Base
-
/docs addAdd a knowledge-base article (admin) -
/docs getView an article by ID -
/docs listList all articles
-
/tag getGet a tag -
/tag addAdd or update a tag -
/tag removeRemove a tag -
/tag listList all tags
📢 Community
-
/community announcePost a formatted announcement (Manage Messages) -
/community confessionPost an anonymous confession -
/community introducePost a self-introduction -
/community verifyVerify yourself to gain server access -
/community confessionconfig channelSet the confessions channel -
/community confessionconfig toggleEnable/disable -
/community faq getGet an FAQ answer -
/community faq listList FAQ topics -
/community faq setAdd/update an FAQ entry (admin) -
/community quote addSave a quote -
/community quote randomGet a random quote -
/community quote listList recent quotes -
/community quote removeRemove a quote (admin) -
/community rules viewView the rules -
/community rules setSet the rules (admin) -
/community goodbye channelSet the goodbye channel -
/community goodbye messageSet the message. Placeholders: {user} {username} {server} -
/community goodbye toggleEnable/disable -
/community goodbye viewView current config -
/community verifyconfig roleSet the role granted on verification -
/community verifyconfig toggleEnable/disable
📮 Appeals
-
/appealconfig channelSet the channel where appeals are reviewed -
/appealconfig toggleEnable/disable appeals
🔍 Lookup Tools
-
/lookup generalLook up any ID (user, role, or channel) -
/lookup idGet the ID of a user, role, or channel -
/lookup emojiView details about a custom emoji -
/lookup roleView details about a role -
/lookup channelView details about a channel -
/lookup inviteView details about an invite code -
/lookup snowflakeDecode a Discord snowflake into a timestamp -
/lookup userSearch members by username -
/lookup findemojiSearch custom emojis by name -
/lookup findroleSearch roles by name
🔧 Custom Commands
-
/customcommand addAdd or update a custom command -
/customcommand removeRemove a custom command -
/customcommand listList all custom commands
🤖 AI Tools
-
/ai askAsk the AI a question -
/ai summarizeSummarize the last N messages in this channel -
/ai catchupSummary of what you missed in this channel -
/ai translateTranslate text into another language -
/ai toneRewrite text in a specific tone -
/ai rewriteRewrite text in a clearer style -
/ai grammarCheck and fix grammar -
/ai fixFix awkward phrasing -
/ai shortenShorten text -
/ai expandExpand a short idea -
/ai explainGet a simple explanation -
/ai brainstormBrainstorm ideas about a topic -
/ai ideasGet quick idea suggestions -
/ai personality setSet the AI's tone, verbosity, and roast level for this server -
/ai memory setSet a fact the AI should remember about this server -
/ai memory viewView what the AI currently remembers about this server -
/ai memory clearWipe all stored server memory -
/ai vc startStart transcribing the voice channel you're in -
/ai vc stopStop recording and generate the summary -
/ai vc lastFetch the most recent VC session summary -
/ai vc insightSentiment read on the most recent VC session -
/ai vc keywordsTrending words from the most recent VC session
🪪 Profile & User Info
-
/profile viewView your (or another user's) profile card -
/profile editEdit your profile (bio, pronouns, timezone, links) -
/profile userinfoView detailed Discord info about a user -
/profile avatarView a user's avatar -
/profile bannerView a user's profile banner -
/profile joinedView when a user joined this server -
/profile createdView when a user's account was created -
/profile rolesView a user's roles -
/profile permissionsView a user's server permissions -
/profile badgesView a user's earned badges -
/profile nicknameChange a member's nickname (Manage Nicknames)
🛠️ Utilities
-
/utility calculatorEvaluate a math expression -
/utility calendarView upcoming server events -
/utility chooseRandomly pick from a list -
/utility convertConvert units -
/utility countdownPost a countdown to an event -
/utility diceRoll dice, e.g. 2d6 -
/utility passwordGenerate a random password -
/utility qrGenerate a QR code -
/utility randomRandom number -
/utility timeView the current time -
/utility timestampConvert date/time to a Discord timestamp -
/utility remindSet a reminder -
/utility reminderslistView your pending reminders -
/utility remindercancelCancel a reminder -
/utility ageCalculate age from a birthdate -
/utility base64Encode or decode Base64 -
/utility hashGenerate a hash of text -
/utility binaryConvert text to/from binary -
/utility colorPreview a hex color and convert to RGB/HSL -
/utility defineLook up a word's definition -
/utility shortenShorten a URL -
/utility notes addAdd a note -
/utility notes listView your notes -
/utility notes removeRemove a note -
/utility todo addAdd a to-do item -
/utility todo listView your to-do list -
/utility todo doneMark an item complete -
/utility todo removeRemove an item
🛠️ Utility
🛡️ Moderation
-
/automod statusView current automod configuration -
/automod toggleEnable or disable automod -
/automod bannedwordsSet comma-separated banned words -
/automod maxmentionsSet max mentions allowed per message -
/automod antiinviteToggle blocking of Discord invite links -
/automod antilinkToggle blocking of all links -
/automod ai statusView current heuristic moderator configuration -
/automod ai raidConfigure raid (join-velocity) detection -
/automod ai spamConfigure duplicate-content spam detection -
/automod ai alertchannelSet where raid/spam alerts are posted
-
/modconfig automod statusView config -
/modconfig automod toggleEnable/disable -
/modconfig automod bannedwordsSet banned words -
/modconfig automod maxmentionsSet mention limit -
/modconfig automod antiinviteBlock invite links -
/modconfig automod antilinkBlock links -
/modconfig automod capsCaps filter -
/modconfig automod emojispamEmoji spam filter -
/modconfig automod newlinespamNewline spam filter -
/modconfig automod duplicatetextDuplicate text filter -
/modconfig automod ignorechannelExempt a channel from AutoMod entirely -
/modconfig automod ignoreroleExempt a role from AutoMod (in addition to Manage Messages) -
/modconfig autopunish setSet a rule -
/modconfig autopunish removeRemove a rule -
/modconfig autopunish listList rules -
/modconfig logging channelSet audit channel -
/modconfig logging modlogchannelSet mod-action channel -
/modconfig logging toggleToggle a log type -
/modconfig logging viewView config -
/modconfig moderatorrole addGrant access -
/modconfig moderatorrole removeRevoke access -
/modconfig moderatorrole listList roles -
/modconfig protectedrole addProtect a role -
/modconfig protectedrole removeUnprotect a role -
/modconfig protectedrole listList roles