For Everyone
These commands are available to all server members. No special permissions needed.
Create your standardized GearCheck thread in the current configured channel. The bot validates the channel mapping, names the thread, posts starter instructions, and pins the dashboard.
Parameters: character (optional)
Example for /gearcheck start
/gearcheck start character:VaelithQuick submit: pick a build and attach evidence in one step.
Parameters: build (required, autocomplete), evidence (required, attachment)
Example for /gearcheck submit
/gearcheck submit build:tank-build evidence:[attach your screenshot or export]View your build history across all threads in this server. Shows every build you've been scored on, your best score, and current status.
View detailed info about a specific build, including its categories, item counts, and weight configuration.
Parameters: pack (required), build (required)
Example for /gearcheck build-info
/gearcheck build-info pack:new-world-pvp build:tank-buildList all available builds for this server, organized by activity. Shows category names and the server's current build limit.
Parameters: pack (required)
Example for /gearcheck builds
/gearcheck builds pack:new-world-pvpManage your personal GearCheck notification preferences in Discord. Use this to opt in or opt out of DMs about your own checks, review outcomes, and related GearCheck activity.
Submit a support ticket. The bot sends it to the configured support user or mod team. Use this if you think something is wrong with your score or need help with the process.
Find the right GearCheck tutorial link.
Parameters: area (required, pick one from the list)
Example for /tutorial
/tutorial area:Role and spec modelOverview of all guide topics. A quick reference card with links to each section.
Step-by-step admin setup guide, right inside Discord. Covers inviting the bot, installing packs, configuring channels, and testing.
How to use the gearcheck system as a regular member. Covers starting a check thread, submitting build evidence, and understanding your score.
Moderator tools reference. Quick overview of overrides, transfers, tickets, and audit logging.
Build and pack editing guide. Covers creating builds, adding items, tuning aliases, and using /pack test.
Compare Free and Pro plans. Shows what's included in each tier and current pricing.
For Admins
These commands require Manage Server or Administrator permission in Discord.
Mark the current channel as a gearcheck channel for a specific activity. After this, members can run /gearcheck start here to create standardized dashboard threads.
Parameters: pack (required), activity (required)
Example for /gearcheck setup
/gearcheck setup pack:new-world-pvp activity:raidsRequire a role to see a specific build in the gearcheck dropdown. Useful for progressive gear checks where you need Build A before you can attempt Build B.
Parameters: pack (required), build (required), role (required)
Example for /gearcheck set-role-gate
/gearcheck set-role-gate pack:new-world-pvp build:hard-mode role:@Verified-NormalRemove the role gate from a build, making it visible to everyone again.
Parameters: build (required)
Example for /gearcheck clear-role-gate
/gearcheck clear-role-gate build:hard-modeView gearcheck analytics for your server.
View the current bot configuration for this server. Shows tier, enabled plugins, configured roles, channel settings, and build limits.
Set the default fallback role assigned when someone passes a gear check. For per-activity roles, use /admin set-activity-role.
Parameters: role (required), min_score (optional, default 85)
Example for /admin set-verified-role
/admin set-verified-role role:@VerifiedSet a verified role for a specific activity with its own score threshold. Overrides the default role.
Parameters: activity (required), role (required), min_score (optional, default 85)
Example for /admin set-activity-role
/admin set-activity-role activity:raids role:@Raid-VerifiedView all per-activity role assignments and the default fallback.
Redeem a GearCheck access pass code. Existing access passes still use this command name.
Parameters: code (required)
Example for /beta
/beta code:A7K2MX9PConfigure who receives support tickets submitted via /support.
Parameters: user (required)
Example for /admin set-support-user
/admin set-support-user user:@OfficerLeadSet a channel where the bot logs gearcheck events like score changes, overrides, and role assignments.
Parameters: channel (required)
Example for /admin set-audit-channel
/admin set-audit-channel channel:#gearcheck-logRedeem an access code to upgrade your guild's tier.
Parameters: code (required)
Example for /admin redeem
/admin redeem code:ABC123-XYZEnable an optional plugin for this server. Plugins add game-specific intelligence like trophy detection.
Parameters: plugin (required)
Example for /admin enable-plugin
/admin enable-plugin plugin:trophy_detectionDisable a plugin for this server.
Parameters: plugin (required)
Example for /admin disable-plugin
/admin disable-plugin plugin:trophy_detectionList all available plugins and their current status for this server.
Remove the verified role for a specific activity. Players verifying for that activity fall back to the global verified role, if one is set.
Parameters: activity (required)
Example for /admin clear-activity-role
/admin clear-activity-role activity:raidsSet a verified role for a specific difficulty (for example m10 or hard) with its own score threshold. Difficulty roles sit between per-activity roles and the global fallback in priority order.
Parameters: difficulty (required), role (required), min_score (optional, default 85)
Example for /admin set-difficulty-role
/admin set-difficulty-role difficulty:m10 role:@M10-Verified min_score:90Remove the verified role for a specific difficulty.
Parameters: difficulty (required)
Example for /admin clear-difficulty-role
/admin clear-difficulty-role difficulty:m10Map a Discord role to the assistant staff tier. Assistants get view-only access by default; fine-tune what they can do in the web dashboard under Settings > Staff Roles.
Parameters: role (required)
Example for /admin set-assistant-role
/admin set-assistant-role role:@AssistantRemove the assistant role mapping and reset assistant users and permissions.
View the current staff configuration: the Admin, Moderator, and Assistant role mappings and permissions for this server.
Set a channel where support tickets are posted as a feed, each with a Resolve button for your team.
Parameters: channel (required)
Example for /admin set-ticket-channel
/admin set-ticket-channel channel:#gearcheck-ticketsFor Build Editors
These commands require Manage Server permission. They create and edit packs and builds and the OCR category/item model used to score screenshot-based games.
These commands author the OCR item model. Elder Scrolls Online builds are scored from a character export instead, and are set up in the web Build Editor's ESO Spec tab, not with /pack. See the Build System guide for details.
Create a new pack. A pack is the top-level container that holds your builds. Give it a name and, optionally, a game tag and a display emoji. Returns the pack key you'll use in other commands.
Parameters: name (required), game (optional), icon (optional)
Example for /pack create-pack
/pack create-pack name:New World PvP game:New WorldRename a pack or change its game tag or display emoji. Provide at least one field to change.
Parameters: pack (required), name (optional), game (optional), icon (optional)
Example for /pack edit-pack
/pack edit-pack pack:new-world-pvp name:New World OpenWorldPermanently delete a pack and every build inside it. This cannot be undone.
Parameters: pack_name (required)
Example for /pack delete-pack
/pack delete-pack pack_name:old-packList all packs for this server, with each pack's key, build count, category count, and game tag.
Create a new build. Give it a name and assign it to an activity. The build starts empty, and you add categories and items to it.
Parameters: pack (required), name (required), activity (required)
Example for /pack create-build
/pack create-build pack:new-world-pvp name:Healer PvE activity:dungeonsDeep-copy an existing build under a new name. Copies all categories, items, aliases, and weights. Saves time when builds are similar.
Parameters: pack (required), source (required), name (required), activity (optional)
Example for /pack clone-build
/pack clone-build pack:new-world-pvp source:tank-build name:Off-Tank activity:raidsEdit a build's name, activity, difficulty, score thresholds, or guide URL. Provide at least one field to change, handy for renaming or retuning a build without rebuilding it.
Parameters: pack (required), build (required), name (optional), activity (optional), difficulty (optional), verified (optional), tentative (optional), borderline (optional), build_url (optional)
Example for /pack edit-build
/pack edit-build pack:new-world-pvp build:tank-build name:Main Tank verified:90Permanently delete a build. This cannot be undone.
Parameters: pack (required), build (required)
Example for /pack delete-build
/pack delete-build pack:new-world-pvp build:old-buildAdd a gear category to a build. Categories group related items together (weapons, armor, trophies, etc.).
Parameters: pack (required), build (required), category (required), icon (optional), weight (optional, 0 = auto)
Example for /pack add-category
/pack add-category pack:new-world-pvp build:tank-build category:Trophies weight:1.5Edit a category's display emoji or scoring weight. Set weight to 0 to use the automatic weight (1.5x for artifacts/trophies, 1.0x otherwise).
Parameters: pack (required), build (required), category (required), icon (optional), weight (optional, 0 = auto)
Example for /pack edit-category
/pack edit-category pack:new-world-pvp build:tank-build category:trophies weight:2.0Add an item to a build's category. Items are what actually get matched against the build's evidence text.
Parameters: pack (required), build (required), category (required), name (required), aliases (optional), target (optional)
Example for /pack add-item
/pack add-item pack:new-world-pvp build:tank-build category:weapons name:Sword and Shield aliases:SnS,S&SEdit an item's aliases, exclusions, or target. Use this to tune matching when items aren't scoring correctly.
Parameters: pack (required), build (required), category (required), item (required), aliases (optional), excludes (optional), target (optional)
Example for /pack edit-item
/pack edit-item pack:new-world-pvp build:tank-build category:armor-perks item:Refreshing excludes:Refreshing MoveRemove an item from a build's category.
Parameters: pack (required), build (required), category (required), item (required)
Example for /pack remove-item
/pack remove-item pack:new-world-pvp build:tank-build category:weapons item:Fire StaffUpdate an item across all builds at once. Useful for fixing a common alias or exclusion across your entire pack.
Parameters: pack (required), item (required), aliases (optional), excludes (optional), target (optional)
Example for /pack bulk-edit-item
/pack bulk-edit-item pack:new-world-pvp item:Refreshing aliases:Refrshing,RefreshlngTest an OCR-style build against sample text to verify matching. Paste text from evidence and see how the scoring engine handles it. Essential for tuning aliases.
Parameters: pack (required), build (required), text (required)
Example for /pack test
/pack test pack:new-world-pvp build:tank-build text:Refreshing, Freedom, Resilient, Sword and ShieldView a build's full specification, including all categories, items, aliases, weights, and thresholds.
Parameters: pack (required), build (required)
Example for /pack view
/pack view pack:new-world-pvp build:tank-buildList all builds for this server, organized by activity, with category summaries.
Parameters: pack (required)
Example for /pack list
/pack list pack:new-world-pvpInstall a starter template pack on any plan. Templates come with pre-configured builds, categories, items, and aliases for specific games; curated packs never count toward the build limit.
Parameters: pack (required), template (required)
Example for /pack install-template
/pack install-template pack:new-world-pvp template:new_world_pveExport your server's entire pack as a JSON file. Useful for backups or migrating to another server.
Parameters: pack (required)
Example for /pack export
/pack export pack:new-world-pvpImport a pack from a JSON file attachment. Merges with your existing builds (does not overwrite).
Parameters: pack (required), file (required, .json attachment)
Example for /pack import
/pack import pack:new-world-pvp file:[attach your .json file]Generate a share code for your server's pack. Other servers can use this code to import your builds.
Parameters: pack (required)
Example for /pack share
/pack share pack:new-world-pvpImport a pack from a share code. Merges the shared builds into your server's pack.
Parameters: pack (required), code (required)
Example for /pack import-code
/pack import-code pack:new-world-pvp code:ABC123List all share codes you have created, with their usage and expiration status.
Revoke a share code you created. The code will no longer work for anyone who hasn't already used it.
Parameters: code (required)
Example for /pack revoke-share
/pack revoke-share code:ABC123For Moderators
Mod commands require Manage Messages, Administrator, or the configured mod role. See the Moderator Guide for detailed workflows.
Set a verified minimum for a build in the current thread. The member's displayed score won't go below this value. Use when automated evidence parsing clearly failed but the build is correct.
Parameters: build (required), score (required)
Example for /mod override
/mod override build:tank-build score:85Transfer thread ownership to another user. Use when someone verified on the wrong character or the wrong person started the thread.
Parameters: new_owner (required)
Example for /mod transfer
/mod transfer new_owner:@SomePlayerRefresh the dashboard in the current thread. Use when the dashboard gets out of sync or buttons aren't reflecting the latest state.
View all threads with in-progress gearcheck workflows in this server. Shows thread names, owners, and current status.
View detailed gearcheck info for the current thread, including the owner, selected builds, scores, and workflow state.
Set the moderator role for gearcheck commands. Members with this role can use all /mod commands.
Parameters: role (required)
Example for /mod set-mod-role
/mod set-mod-role role:@OfficersView all open support tickets for this server.
Mark a support ticket as resolved.
Parameters: ticket_id (required)
Example for /mod resolve-ticket
/mod resolve-ticket ticket_id:42Clean up config entries for archived or deleted threads. Removes stale data from the bot's database.
View gear checks flagged for manual review (low confidence or partial scores).
Approve a gear check in the review queue.
Parameters: session (required, autocomplete), comment (optional)
Example for /mod approve
/mod approve session:a1b2c3d4Reject a gear check in the review queue.
Parameters: session (required, autocomplete), comment (optional)
Example for /mod reject
/mod reject session:a1b2c3d4 comment:wrong exportOpen or close the check-in window for a scheduled event. Leave the event blank for the one starting in the next 24 hours.
Parameters: action (required: open or close), event (optional)
Example for /event-checkin
/event-checkin action:open event:Trial Night: Lucent CitadelCommunity and Points
Members check balances, spend points and follow community rewards.
See your points balance, or another member's.
Parameters: member (optional)
Example for /points
/points member:@brannocSee what you can redeem points for.
Redeem points for a shop reward.
Parameters: item (required), note (optional)
Example for /points-redeem
/points-redeem item:Raid lead for a nightSee the top points earners.
Credit yourself for recruiting a member to the guild.
Parameters: member (required), source (optional), note (optional)
Example for /recruit
/recruit member:@fennick source:RedditSee your progress toward community rewards.
See the top recruiters and contributors for a campaign.
/points-give
Staff onlyGrant points to a member. Shown in the ledger with your reason.
Parameters: member (required), amount (required), reason (required)
Example for /points-give
/points-give member:@sorrelmoss amount:50 reason:Hosted Dungeon Pledges/points-take
Staff onlyRemove points from a member. Shown in the ledger with your reason.
Parameters: member (required), amount (required), reason (required)
Example for /points-take
/points-take member:@sorrelmoss amount:10 reason:Duplicate entry/community-add-entry
Staff onlyCredit a member's community program entry.
Parameters: program (required), member (required), note (optional), occurred_on (optional, YYYY-MM-DD)
Example for /community-add-entry
/community-add-entry program:Recruiting member:@pale.wrenRaidHelper Integration
Overlay gear readiness on RaidHelper event signups. Requires a server RaidHelper API key from /apikey, not /usersettings.
Configure RaidHelper integration with your server API key.
Parameters: api_key (required), channel (optional)
Example for /raidhelper setup
/raidhelper setup api_key:SERVER_KEYShow gear readiness for a RaidHelper event. Select from upcoming events or leave blank for the next one.
Parameters: event (optional, autocomplete)
List upcoming RaidHelper events with their IDs.
Add a channel to auto-watch for RaidHelper event embeds.
Parameters: channel (required)
Example for /raidhelper watch
/raidhelper watch channel:#raid-signups