Agent47 / Vortex

A full-featured Discord bot — economy, AI voice chat, security enforcement, Roblox integration, and more.

🎙️ Live Voice AI 🛡️ Secure Ops 🎰 Casino & Economy 🎮 Roblox Verified

Need legal details or update history? Open Policy, Terms, and Latest Changes.

Quick Start

🎙️
Activate Voice
Join a voice channel, then type !voicejoin. Say "47", "vortex", or "agent47" to talk.
💰
Check Balance
Use !balance to see your coins and tokens. Claim !daily for free coins every day.
🎮
Roblox Verify
Run !rverify or /verify to link your Roblox account and unlock exclusive roles.
🤖
Ask the AI
Type !ask <question> or !chat <message> to talk to the AI assistant.
🎰
Try the Casino
Use !casino to pick a venue and start gambling with your coins or tokens.
🛡️
Server Setup
Admins use /serversetup to configure channels, roles, and verification settings.
Prefix: All legacy commands use ! — e.g. !balance, !shop. Most commands also have a slash version like /economy.

🎙️ Voice Chat (Live AI)

Agent47 can join your voice channel and hold a real conversation using live speech recognition, AI, and text-to-speech.

How It Works

🎤
You speak
✍️
Transcribed
🤖
AI reply
🔊
Spoken back

Voice Commands

CommandDescription
!voicejoinBot joins your current voice channel and starts listening
!voiceleaveBot disconnects from voice
!voicestatusShow current voice session state and diagnostics

Wake Words

Say any of these to get the bot's attention: 47 · vortex · agent47 · agent 47 · hey 47 · yo 47

Silence Commands

Say "be quiet", "shut up", "stfu", "47 be quiet", or "silencio" to mute the bot. Say its name again to wake it back up.

Supported Languages

English · German · Norwegian · Swedish · Spanish. The bot auto-detects the language you're speaking and replies in the same language.

Tips

  • The bot remembers recent exchanges within the same session — you can reference what was said earlier.
  • Keep responses under ~40 words for fastest TTS playback.
  • The bot uses both OpenAI and Gemini in parallel — whichever responds first wins.
  • If the bot isn't responding, check !voicestatus and make sure your mic volume isn't too low.

💰 Economy

Earn coins and tokens through activity, daily claims, gambling, and investments. Spend them in the shop or tip other users.

CommandDescriptionPerm
!balanceView your coins and token balanceAll
!dailyClaim your daily coin reward (24h cooldown)All
!workWork for coins (4h cooldown)All
!leaderboardSee the richest users on the serverAll
!givecoin @user <amount>Admin: give coins to a userAdmin
CommandDescriptionPerm
!shop [category]Browse the item shop (global + server custom items)All
!buy <item_id>Purchase an item from the shopAll
!inventoryView your owned itemsAll
!use <item_id>Use a consumable item from your inventoryAll
!pawn <item_id>Sell an item for 40% of its valueAll
!receiptsView your full purchase historyAll
!shopadd <id> <name> <price>Add a custom item to the server shopAdmin
!shopremove <id>Remove a custom itemAdmin
!shopedit <id> <field> <value>Edit a custom shop itemAdmin
CommandDescription
!transfer @user <amount>Send coins to another user
!tip @user <amount>Tip a small amount of coins

🎰 Casino & Investments

Casino Games

CommandDescription
!casino [venue]Open the casino lobby — pick a venue to play at
!slots [bet]Spin the slot machine for a chance at big wins
!poker [bet] [coins/tokens]Play poker at a table
!rps [bet]Rock Paper Scissors with a coin bet
!casinobonusesClaim daily free spins and streak bonuses

Investments & Markets

CommandDescription
!marketsView all available investment markets
!invest <market> <amount>Open a position in a market
!portfolioView all your active investments
!withdraw <id>Cash out an investment position
!betlistView active prediction betting boards
Risk Notice: Casino games use randomized outcomes. Investments carry market risk. The bot uses a table audit system to detect rigged rounds — use !casino audit if you think a round was unfair.

🏢 Business System

Own and run a virtual business. Hire staff, deposit revenue, upgrade tiers, and track earnings.

CommandDescriptionPerm
!businessapplyApply to start a business (requires admin approval)All
!businessdashView your business dashboard — stats, revenue, staffOwner
!businessdeposit <amount>Deposit coins into your business accountOwner
!businesswithdraw <amount>Withdraw coins from your business accountOwner
!businessupgradeUpgrade your business tierOwner
!businessstaff listView your staff rosterOwner
!businesspay @user <amount>Pay a staff member from your business balanceOwner
!businessapprove @userApprove a business applicationAdmin

🛡️ Moderation

CommandDescriptionPerm
!kick @user [reason]Kick a member from the serverMod
!ban @user [reason]Ban a member from the serverMod
!unban <user_id>Unban a previously banned userMod
!warn @user <reason>Issue a warning to a memberMod
!warnings @userView a member's warning historyMod
!timeout @user <duration>Temporarily mute a memberMod
!untimeout @userRemove a timeout earlyMod
!clear <1-100>Bulk delete messages in current channelMod
CommandDescriptionPerm
!slowmode <seconds>Set channel slowmodeMod
!mute @user [duration]Apply server mute roleMod
!unmute @userRemove server mute roleMod
!quarantine @user <reason>Quarantine a user (restricts to one channel)Admin
!unquarantine @userRelease a user from quarantineAdmin
!modlogView recent moderation actionsMod
CommandDescriptionPerm
!lockdownLock the current channel for non-staffMod
!unlockdownUnlock the current channelMod
!securitypanicEmergency server-wide lockdownAdmin
⚠️ Security Panic locks all channels immediately. Use only in active raid or emergency situations. Requires admin permission.

🔒 Internal Security Commands

Internal security and classified command groups are intentionally hidden from public documentation. Authorized personnel should use internal/private docs access only.

🎮 Roblox Integration

Verify Roblox accounts, track presence, look up users and groups, and run game analytics.

CommandDescriptionPerm
!rverifyStart the Roblox verification processAll
!rcheck @userCheck a Discord user's verified Roblox accountAll
!rtracker <username>Track a Roblox user's online presenceAll
!rgroup <group_id>Look up a Roblox groupAll
Roblox verification uses OAuth2 for secure account linking. Your Roblox session is never stored — only the verified username and user ID are kept.

🎉 Fun & Social

CommandDescription
!8ball <question>Ask the magic 8-ball a yes/no question
!roll [sides]Roll a dice — default 6 sides, specify any number
!flipFlip a coin
!choose <a|b|c>Bot picks one of your choices randomly
!rate <thing>Get a rating out of 10 for anything
!love @userCheck your love compatibility percentage
!ship @user1 @user2Ship two users together
CommandDescription
!mock <text>MoCkIfY your text like a spongebob meme
!clap <text>Add 👏 claps 👏 between 👏 every 👏 word
!uwu <text>UwUify your text (replaces l/r with w, etc.)
!emojify <text>Convert text to regional indicator letter emojis
!ascii <text>Convert text to large ASCII art letters
!reverse <text>Reverse the characters in your text
!memeGet a random meme
!jokeGet a random joke
!factGet a random fun fact
!adviceGet a random piece of advice
CommandDescription
!hug @userSend a warm hug to someone
!slap @userSlap someone with a giant hand
!pet @userGive someone a gentle pet on the head
!bonk @userBonk someone on the head
!afk [reason]Set your AFK status — bot will notify when mentioned
!helloSay hello to the bot
!poll <question> | <opt1> | <opt2>Create a poll with up to 10 options separated by |
!quote <text>Create a stylized quote card image

🔧 Utility

CommandDescriptionPerm
!pingCheck the bot's latency and response timeAll
!serverinfoView detailed server informationAll
!userinfo [@user]View detailed user information with interactive menuAll
!avatar [@user]Get a user's full-size avatar imageAll
!remind <time> <message>Set a reminder (e.g. !remind 30m Check oven)All
!timer <seconds>Start a countdown timerAll
!weather <city>Check current weather for a cityAll
!suggest <idea>Submit a suggestion to the serverAll
!announce <message>Send an announcement embed to the channelMod
!say <message>Make the bot repeat your messageMod

🤖 AI & Chat

The bot uses OpenAI GPT and Google Gemini to power both text and voice AI. Both run in parallel — whichever responds first wins.

CommandDescription
!ask <question>Ask the AI a single question
!chat <message>Start or continue a conversation with the AI (maintains session history)
!aiclearClear your AI conversation session
!aihelpShow what the AI can help with
/aicontrol askSlash-friendly AI ask command
/aicontrol chatSlash-friendly chat mode
/aicontrol modelSet model quickly from slash
/aicontrol personaSet persona quickly from slash
/aisettings modelAdvanced model setting command group
/aisettings personasList all personas and their style
The text AI keeps a conversation history per user. The voice AI keeps context within the current voice session — it remembers what you said earlier in the VC.
Discord has a hard limit on top-level slash commands, so Vortex exposes a lot of features through grouped slash commands (like /aicontrol, /economy, /verify, /ticket) plus /command for the long tail.

📚 Full Public Command Index

This section mirrors the public command catalog from !allcommands with quick usage guidance and permission scope. Internal security/classified commands are intentionally excluded.

Command Permission How To Use What It Does

🔑 Permissions

🟢
All Users
Economy, shop, fun commands, AI chat, Roblox verification, voice, utility
🟡
Moderators
Kick, ban, warn, timeout, clear, slowmode, mute, lockdown, announce
🔴
Administrators
Server setup, shop management, quarantine, security panic, global commands, tier management
👑
Server Owner
Tier upgrades, advanced business/radio ownership actions, and protected configuration controls

💳 Billing & Tiers

CommandDescription
!pricingView all available tier plans and their features
!upgradeUpgrade your server to a higher tier
!tierCheck your server's current tier and limits
!billingstatusView your billing status and next renewal date
!subscribeSubscribe to a paid plan via PayPal
!settier @server <tier>Manually set a server's tier (super admin only)

🌍 Global Network

Commands that operate across all servers where the bot is installed. These require elevated permissions.

CommandDescriptionPerm
!globalannounce <message>Send an announcement to all connected serversAdmin
!globalstatusView the global network status and connected server countAdmin
!globalanalyticsView cross-server analytics and statisticsAdmin
!globalmute @userMute a user across all connected serversAdmin
!globalunmute @userRemove a global muteAdmin
!globalslowmode <seconds>Apply slowmode across all serversAdmin