This comprehensive guide covers all features of the Helldivers 2 Utility Bot, designed to enhance your Discord community with deployment tracking, squad management, minigames, and more.
Before anything else:
@everyone or @here as LFG roles.
@LFG, @ReadyUp, or @HD PlayersProper setup ensures channels aren’t spammed and players don’t get irrelevant pings.
The HD2 Utility Bot uses Discord’s slash command system. Type / followed by the command name to use any feature.
As a server admin, your first step should be to run the setup wizard using /setup and configure the bot to your liking. Most of the steps are optional.
As a user, start by:
/active/helldiverinfo createThe deployment system is the core feature, tracking who’s playing, looking for groups, and what they’re doing.
💡 RECOMMENDED FOR MOST USERS
The Quick Deploy button provides a simple, guided setup process:
/deploy buttonThis is the easiest and most user-friendly way to set your status in the server.
Remember to use /undeploy when you’re done!
If you prefer using commands directly:
/deploy me - Set yourself as deployed (actively playing)/deploy standby - Set yourself as looking for a group/undeploy - Remove your deployment status when you’re done playing/status - Check your current deployment status/active - See who’s currently playing or looking for groupsThe /active command shows both deployed and standby players in a paginated list, making it easy to find teammates.
When using /deploy me, you can customize your status with these optional parameters:
faction: - Which enemy you’re fighting (Terminids, Automatons, Illuminate)planet: - The planet you’re deployed on (e.g., Meridia, Draupnir)difficulty: - Difficulty level (1-10) or multiple difficulties (e.g., 3,4,5)with: - Who you’re playing with (mentions or number of random players)notes: - Additional information like “farming samples” or “need help with mission”friend_code: - Your Helldivers 2 friend code for others to add youping: - Whether to ping the LFG role (true/false)grinding: - Whether to ping the grinding role for resource farming (true/false)vc_name: - Create a temporary squad voice channel after deployingglobal - whether to deploy globally, omitting this defaults deployments to local.Examples:
/deploy me faction:Terminids planet:Meridia difficulty:7 notes:Farming samples
/deploy me with:@Friend1 @Friend2 ping:true
/deploy me difficulty:9 grinding:true notes:Farming Super Samples
You can also update individual fields without touching others:
/deploy planet:Draupnir (changes just your planet)
/deploy faction:Automatons (changes just your faction)
/deploy difficulty:5 (changes just your difficulty)
/deploy notes:Need experienced players (changes just your notes)
/deploy ping:true (toggles LFG ping without changing other fields)
When you’re not actively playing but want to find a group. Standby mode can be accessed through the Quick Deploy button, but if you prefer using commands, they are below:
/deploy standby faction_prefs:Terminids,Automatons difficulty_prefs:3,4,5 notes:Looking for casual play
Parameters:
faction_prefs: - Preferred enemies (comma-separated)difficulty_prefs: - Preferred difficulty levels (comma-separated)comms: - Communication preferences (e.g., “Discord voice required”)notes: - Additional informationping: - Whether to ping the LFG role (true/false)grinding: - Whether to ping the grinding role (true/false)Your standby status will be visible to others in the /active list, making it easy for them to invite you. If your preferences match another standby user’s preferences, the bot will ping you both and suggest you group up, sending a Quick Deploy button with its message.
The bot monitors voice channel activity for enhanced features:
To join another player’s deployment press the green JOIN button below their status.
This will:
When you’re in a squad:
/setgroupname SquadNameWhen you need immediate assistance:
/sos
This will:
To respond to an SOS:
/respond @Username
This will:
Create a temporary voice channel for your squad by setting Squad Comms in the Quick Deploy Wizard, or using /squadvc SquadName
This creates a voice channel named “Squad SquadName” (in this example) with a limit of 4 users. The channel will:
If you’re already in a voice channel, you’ll be moved to the new squad channel automatically.
Commendations allow players to recognize helpful teammates:
/commend @Username
Requirements:
View commendations:
/commendations - Shows the commendation leaderboard/showcommendations @Username - View a specific user’s commendationsAs commendations accumulate, users earn special descriptions based on their total:
Similar to commendations, Martyrs let you recognize when teammates give the ultimate sacrifice for democracy. You must be deployed and in a group with team members to engrave their name on the “Wall of Martyrs”.
/martyr @user - Add a user to the Wall of Martyrs/wallofmartyrs - View your servers wall of MartyrsMedals are special awards given by admins to recognize achievements:
/medal - View your own medals/medal view @Username - View someone else’s medals/medal details "Medal Name" @Username - View details for a specific medal/medal leaderboard - See the medal leaderboardMedals come in different types:
Each medal has a custom name, citation, and optional emoji that appears on the player’s medal display.
Create and customize your Helldiver profile card:
/helldiverinfo create level:50 title:Commander enlistment_date:2024-10-15 primary:"AR-23 Liberator" quote:"For Democracy!" clans:"14th Ursine Corps" preferred_enemies:Terminids fav_stratagem:"Orbital Precision Strike" support:"EAT-17" homeworld:Super Earth
Update individual fields:
/helldiverinfo editAdd special icons:
/helldiverinfo set-rank-icon - Choose from Helldiver military ranks/helldiverinfo set-special-icon - Choose from special designations (Warbond icons, like Viper Commando)View cards:
/helldiverinfo show - See your own card/helldiverinfo show @Username - View someone else’s cardThe cards show a futuristic date (Real year + 160) for the enlistment date to match Helldivers lore.
Bulletins (or “Dispatches”) are cross-server announcements that allow approved servers to share news:
/bulletins
This displays the bulletin board showing messages from all approved servers in the network.
Note: Only approved servers can post bulletins. Contact the bot owner through the support server to get your server approved.
For approved servers (admin commands):
/bulletin Your message here - Post/update your guild’s bulletin/clearbulletin - Remove your guild’s bulletin/clearbulletinchannels - Remove this channel from bulletin trackingBulletins automatically expire after 7 days if not updated.
Orders are server-wide objectives that players can work toward together:
/orders - View the current order/orders view - View detailed progress toward current order goalsOrders can include:
Progress is tracked with progress bars showing completion percentage for each objective and overall completion.
Track your server’s collective achievements:
/stats
/stats show
Statistics tracked include:
These stats integrate with the War Orders system, when stats are added to an orders progress, your server stats update too, and vice versa.
Manage your Helldivers 2 loadout and generate random configurations:
First, mark which items you’ve unlocked:
/loadout unlock
This opens an interactive menu to select your unlocked items by category:
For quick setup, unlock entire Warbond packs:
/loadout unlockwarbond
Once you’ve set up your unlocked items:
/loadout random
This generates a balanced loadout including:
Create a custom loadout to share with others:
/loadout create "Anti-Tank Specialist" "Loadout optimized for vehicle destruction"
The command guides you through an interactive selection process to build and share your loadout.
Remove items from your unlocked list:
/loadout remove
The Penitent Crusade is a progression system where you complete increasingly difficult missions to earn better equipment. But beware - failure means losing your hard-earned gear!
/crusade start "Name of your crusade"
This creates your personal crusade journey with basic starter equipment.
/crusade join @Username
Join another player’s crusade (CURRENTLY NOT FUNCTIONAL AND REMOVED FOR FIXING).
/crusade status
View your current crusade progress, equipment, and mission level.
/crusade list
See all active crusades in the server with their progress.
/crusade complete
Report a successful mission with max stars to earn rewards. Each member gets to choose a reward!
/crusade complete max_stars:false
Report a completed mission without max stars (no rewards, just mission progression).
/crusade fail
Report a failed mission. Each squad member must sacrifice an item, and your mission counter decreases.
/crusade specialists
Choose a specialist class with unique starting equipment. Only available at the beginning of normal crusades or during the first 3 missions of super crusades.
Available Specialists:
Equipment Tiers:
Equipment is divided into categories:
/crusade pause
Pause your active crusade for later continuation.
/crusade resume
Resume a paused crusade. All members must ready up to continue.
/crusade leave
Leave a crusade you’ve joined (command removed until group crusades are fixed).
/crusade abandon
Permanently abandon your crusade (all progress and equipment lost).
/crusade help
View the detailed crusade guide.
Success and Failure:
Remember to report your mission outcomes honestly for the true Penitent Crusade experience!
When the bot is in a server, users can right click (or long press) on any message, select “Apps” in the menu and then ‘Fact Check’ True or False to quote the message in a “Patriotic Truth” or “Dissident Propaganda” fact check embed.
The minigame system has been completely overhauled with multiple interconnected systems including stratagem crafting with progression, dynamic missions, player economy, and server defense events.
In the designated minigame channel, craft stratagems by typing their directional sequences in the /craft command to gain XP and unlock new equipment:
Examples:
/craft →→↑ - Craft an Orbital Precision Shell/craft ↑→↓↓↓ - Craft an Eagle 500kg BombLeveling System:
/level or /level @Username/craftable or /cancraft [stratagem_name]Level Commands:
/level - View your crafting level and XP progress/craftable - Show stratagems you can currently craft/cancraft [stratagem_name] - Check if you can craft a specific item/liststratagems [level_filter] - List all craftable stratagems by levelEquipment Management:
/equipment - View your crafted equipment inventory/equipment @Username - View someone else’s equipmentBoosters multiply your crafting output and are found in escape pods:
Triple: Produces 3× the normal output
/booster booster_type:double duration:30/showboosters
Multiple boosters stack multiplicatively!Dynamic missions spawn periodically offering XP and requisition rewards:
Mission Flow:
Mission Commands:
/mission status - Check current mission status/mission help - Show mission system guide/requisition - Check your requisition currency balanceAdmin Mission Commands:
/spawnmission - Manually spawn a mission with custom parameters/clearmission - Clear the current active mission/missioninfo - Show detailed mission informationMissions have different objectives (Destroy, Extract, Defend, Infiltrate, Sabotage), environments (Urban, Desert, Jungle, Arctic, Industrial), and optional modifiers that affect difficulty and rewards.
Use requisition currency to buy and sell items with other players:
Shopping Commands:
/shop browse - Open the interactive shop interface with:
/shop list [item] [quantity] [price] - List an item for sale/shop help - Learn about the shop systemExample:
/shop list item:"Orbital Laser Heatsink" quantity:2 price:500
Direct player-to-player item trading:
/trade offer @user [item] [quantity] - Offer a trade to another player/trade accept [trade_id] - Accept a trade offer/trade cancel [trade_id] - Cancel your trade offer/trade list - View pending trades involving you/trade history - View your recent trade historyExample:
/trade offer @Friend item:"Eagle 500kg Bomb" quantity:3
Trades expire after 24 hours if not accepted.
Two types of escape pods spawn in the minigame channel:
/salute to claim contentsAdmin Pod Commands:
/spawnpod - Spawn a normal pod with optional custom contents/spawnrarepod - Spawn a rare pod with premium rewardsThe minigame now includes rare weapons and armor that provide different power levels for missions:
Rare Weapons: Various categories including precision, energy, explosive, and incendiary types Rare Armor: Different types including heavy, stealth, and standard variants
Server-wide defense events where players contribute supplies:
User Commands:
/givesupplies supply:"Orbital Precision Strike" quantity:2 - Donate specific supplies/givesupplies category:offensive quantity:3 - Donate random supplies of a category/attackshow - Show/refresh the current attack statusAdmin Commands:
/attack create - Start a new server attack with supply requirements/attack end [outcome] - End attack (auto/success/failure)/attack help - Show attack command helpIf the defense fails, all players lose their entire inventory!
Utility Commands:
/roll [sides] - Roll dice (defaults to d20, use 6 for standard die)/minigamehelp - Show overview of all minigame systemsAdmin Setup:
#stratagem-lab, #minigames, #bot-games)The minigame channel must not be used in high-traffic channels (like LFG or general chat). This channel will receive:
- Stratagem crafting inputs (directional sequences)
- Escape pod messages and claims
- Mission announcements and progress
- Shop announcements
- Trade notifications
- Supply contribution messages
Choose or create a dedicated minigame channel for these features to prevent clutter and confusion in your main server channels.
Administration
/setup to pull up the Setup Wizard.✅ GOOD Role Examples:
@LFG, @HD Players, @Squad❌ BAD Role Examples:
@everyone, @Members, @Gamers (broad roles)Explain the purpose of the role in your server rules/pings so users can opt in/out.
The bot includes several themed moderation commands:
/execute @user reason:Reason - Ban a user (with Super Earth justice flavor)
/executions - View the log of recent executions
/censor @user length:HH:MM reason:Reason - Timeout a user (speech-crime thematic)
/censoredusers - View users currently in timeout
/exile @user reason:Reason - Kick a user (exile thematic)
/lockdown - Toggle a 5-second slow-mode in the current channel
/surveillancereport - View the server’s audit log in a paginated formatCreate and manage attack events (admin only):
/attack create name:"Terminid Invasion" req_offensive:10 req_defensive:15 req_support:5 time_left:02:00 description:"Terminids are invading!" planet:Meridia faction:Terminids
Parameters:
name: - Friendly name for the attackreq_offensive: - Required offensive suppliesreq_defensive: - Required defensive suppliesreq_support: - Required support suppliestime_left: - Duration before attack expires (HH:MM or DD/MM HH:MM)description: - Optional detailsplanet: - Optional planet namefaction: - Optional attacking factionOther attack management commands:
/attack end - End the current attack (with outcome: auto, success, or failure)/attack help - Show help for attack commands/spawnpod - Manually spawn an escape pod with specific contents/medal award @user medal_type:valor citation:"For exceptional courage" medal_name:"Heart of Steel" emoji:🎖️ - Award a medal/medal createpreset medal_type:valor medal_name:"Heart of Steel" emoji:🎖️ citation:"For exceptional courage" - Create a medal preset/medal awardpreset @user "Heart of Steel" - Award a preset medal/medal listpresets - List available medal presets/medal deletepreset "Heart of Steel" - Delete a medal preset/medal edit @user "Heart of Steel" new_name:"Steel Heart" citation:"Updated citation" - Edit a medal/orders create order_id:[shortname for admin reference] title:"Operation Terminid Kill" text:"Eliminate Terminid presence on Bore Rock once and for all" until:"MM/DD HH:MM" planets:"Bore Rock" factions:"Terminids" - Create a new order/orders update [order_id] - Update order statistics/orders goals bug_kills:1000 bot_kills:500 squid_kills:200 - Set goals for order statistics/orders clear - Clear the current order/orders reset - Reset order statistics/orders add_guild [order_ID] [guild_ID] - Add another server as a participant on your order.
/stats update - Add to server-wide statistics/stats reset - Reset all server statistics (requires confirmation)Clan leaders interested in getting their clan added to the bulletin system and logo added to player cards should contact Vetaso (thexant) in the support server.