All commands
Type / in Discord to see these. Options marked optional can be left out. Most replies are only visible to you.
Everyone anyone on the server · Officers officer roles, Manage Server admins, or roles given the command with /setup permissions · Manage Server people with Manage Server
/helpEveryone
Shows what the bot does and which commands you can use. Officers and admins see their extra commands.
No options: just press Enter.
/faqEveryone
Quick answers to common questions: verifying, missing characters, Battle.net safety, raid signups and your data. Pick a question from the menu, or jump to one with topic. Officers can add public:True to post an answer for everyone in the channel.
| Option | Type | What it does |
|---|---|---|
topic (optional) |
text | Jump straight to one question Choices: What is this bot?, How do I get my roles?, Is logging in with Battle.net safe?, Why don't my characters show up?, It says to tick the World of Warcraft box (TB-V12), Why can't I see the guild channels?, How do I sign up for raids?, What does it store about me, and can I delete it?, How do I add it to my own server?, Is it made by Blizzard?, Something is broken. Where do I get help? |
public (optional) |
True / False | Officers: post the answer for everyone in this channel |
/feedbackEveryone
Gives you a private link (valid once, for 30 minutes) to a form where you can report a bug, ask a question or share an idea with the team, with up to 4 screenshots. You need a verified character on the server, or be an officer.
No options: just press Enter.
/verifyEveryone
Sends you a private, one-time link to Blizzard's login page. After you log in and press Allow, every character you have in this server's guilds is linked, and you get your roles and nickname. Run it again any time, for example after joining the guild or leveling a new character.
No options: just press Enter.
/mainEveryone
Picks which of your linked characters is your main on this server. Your nickname and class role follow your main.
| Option | Type | What it does |
|---|---|---|
character |
pick from list | One of your characters Suggestions appear as you type. |
/linkEveryone
If /verify couldn't find your characters, this becomes available an hour after that first try: type your character name and the officers approve or deny it. Officers can link anyone at any time with /roster link.
| Option | Type | What it does |
|---|---|---|
character |
text | Name, or Name-Realm (e.g. Thrall-MoonGuard) Up to 64 characters. |
guild (optional) |
pick from list | Which WoW guild (if this server has several) Suggestions appear as you type. |
raid_role (optional) |
text | What you usually play in groups Choices: Tank, Healer, DPS |
/unlinkEveryone
Removes a character you typed in with /link. Characters verified with Battle.net come back when you verify, so change your main with /main instead.
| Option | Type | What it does |
|---|---|---|
character |
pick from list | Character Suggestions appear as you type. |
/raidroleEveryone
Sets what you usually play in groups and gives you the Tank, Healer or DPS role.
| Option | Type | What it does |
|---|---|---|
role |
text | Your role Choices: Tank, Healer, DPS |
/whoisEveryone
Shows a member's character card: picture, level, spec, item level, gear, raid progress and, on Retail, Mythic+ rating, read from Blizzard's armory. A menu switches between their characters, and public:True shows the card to everyone in the channel. Also tells you who plays a character. 🛡️ marks Battle.net-verified characters.
| Option | Type | What it does |
|---|---|---|
user (optional) |
member | Discord user |
character (optional) |
text | Character name |
public (optional) |
True / False | Show the card to everyone in this channel |
/forgetmeEveryone
Deletes everything the bot stores about you on every server (links, mains, signups, attendance and your Battle.net verification) and removes the roles it gave you.
| Option | Type | What it does |
|---|---|---|
confirm |
True / False | Yes, delete my data |
/roster
Guild roster tools. Rosters sync with Blizzard about every hour.
/roster statsEveryone
How much of the guild is in Discord
No options: just press Enter.
/roster missingOfficers
guild members who are not in Discord yet
| Option | Type | What it does |
|---|---|---|
guild (optional) |
pick from list | Which WoW guild (if this server has several) Suggestions appear as you type. |
active_days (optional) |
whole number | Only people online in the last N days (0 = everyone) From 0 to 365. |
max_rank (optional) |
whole number | Only ranks up to this number (0 = Guild Master) From 0 to 9. |
/roster inactiveOfficers
members who haven't been in game lately, with a DM reminder button
| Option | Type | What it does |
|---|---|---|
days (optional) |
whole number | Not online for at least this many days (default 30) From 1 to 365. |
guild (optional) |
pick from list | Which WoW guild (if this server has several) Suggestions appear as you type. |
weekly (optional) |
True / False | Post this list in the officer channel every week (needs Manage Server) |
/roster syncOfficers
pull the rosters from Blizzard now
No options: just press Enter.
/roster importOfficers
upload a Tabard Sync addon export
| Option | Type | What it does |
|---|---|---|
file |
file | TabardSync.lua (SavedVariables) or a .txt with the /tabard text |
guild (optional) |
pick from list | Which WoW guild (if this server has several) Suggestions appear as you type. |
/roster linkOfficers
link a character to a member
| Option | Type | What it does |
|---|---|---|
user |
member | Discord user |
character |
text | Name, or Name-Realm Up to 64 characters. |
guild (optional) |
pick from list | Which WoW guild (if this server has several) Suggestions appear as you type. |
main (optional) |
True / False | Make it their main on this server |
/roster unlinkOfficers
remove a link made on this server
| Option | Type | What it does |
|---|---|---|
character |
text | Name, or Name-Realm |
/roster unverifyOfficers
reset a member's Battle.net verification
| Option | Type | What it does |
|---|---|---|
user |
member | Discord user |
/event
Raid and event signups. Each post is a picture of who's coming, redrawn as people sign up. Members press Sign up, which opens the signup screen inside Discord, and tap the spec they'll play (each character has its own row of spec icons), or Maybe / Can't make it. Officers use /event create to open the event screen: pick from a list that matches their game version (or type a name), tap a day (or any date from a calendar) and a time, set the group, and post it; Edit on the post changes, moves or cancels it. Raids can ask for a number of tanks, healers, melee and ranged, a full raid has a bench that fills automatically, and raids can be saved to reuse. Members get a reminder before the start; signups close and attendance is recorded when it starts. Officers can mark no-shows.
/event createOfficers
set up a raid or event step by step
| Option | Type | What it does |
|---|---|---|
template (optional) |
pick from list | Optional: start from a raid you saved before Suggestions appear as you type. |
/event listEveryone
Upcoming events
No options: just press Enter.
/event templatesOfficers
the saved raids you can start from
No options: just press Enter.
/event template_deleteOfficers
remove a saved raid
| Option | Type | What it does |
|---|---|---|
name |
pick from list | Saved raid Suggestions appear as you type. |
/event cancelOfficers
cancel an event (pick it from a list)
| Option | Type | What it does |
|---|---|---|
event (optional) |
pick from list | Which event (leave empty to pick from a list) Suggestions appear as you type. |
series (optional) |
True / False | Also stop it repeating |
/event attendanceOfficers
who showed up to events (recorded from signups at the start time)
| Option | Type | What it does |
|---|---|---|
user (optional) |
member | One member (leave empty for everyone) |
weeks (optional) |
whole number | How far back (default 4) From 1 to 52. |
/event noshowsOfficers
who signed up and then did not show
| Option | Type | What it does |
|---|---|---|
weeks (optional) |
whole number | How far back (default 8) From 1 to 52. |
/event markOfficers
fix attendance for one member
| Option | Type | What it does |
|---|---|---|
id |
whole number | Event number |
user |
member | Member |
present |
True / False | Were they there? |
/panelManage Server
Posts the verify panel in the current channel, for example if the original was deleted.
No options: just press Enter.
/setupManage Server
Everything about how the bot works on your server. Only people with Manage Server can use it.
/setup guild: Connect WoW guilds
/setup guild addManage Server
Connect a WoW guild to this server
| Option | Type | What it does |
|---|---|---|
version |
text | Game version Choices: Retail, Mists of Pandaria Classic, Classic Era / Hardcore, Classic Anniversary, WoW: Forever |
region |
text | Region Choices: Americas (US), Europe (EU), Korea (KR), Taiwan (TW) |
name |
text | Guild name, exactly as in game Up to 48 characters. |
realm (optional) |
text | Your realm, e.g. Moon Guard (not for WoW: Forever) Up to 48 characters. |
ruleset (optional) |
text | Required for WoW: Forever only Choices: Normal, PvP, Roleplaying, Roleplaying PvP, Hardcore |
/setup guild removeManage Server
Disconnect a WoW guild
| Option | Type | What it does |
|---|---|---|
guild |
pick from list | Which WoW guild (if this server has several) Suggestions appear as you type. |
/setup guild ranksManage Server
Name the guild's ranks (Blizzard only gives numbers)
| Option | Type | What it does |
|---|---|---|
names |
text | Comma separated, Guild Master first |
guild (optional) |
pick from list | Which WoW guild (if this server has several) Suggestions appear as you type. |
/setup guild pageManage Server
Link to a guild's roster on the WoW website
| Option | Type | What it does |
|---|---|---|
guild |
pick from list | Which WoW guild (if this server has several) Suggestions appear as you type. |
url (optional) |
text | https://… (empty: default) Up to 200 characters. |
/setup guild roleManage Server
Give members of one guild an extra role
| Option | Type | What it does |
|---|---|---|
guild |
pick from list | Which WoW guild (if this server has several) Suggestions appear as you type. |
role (optional) |
role | Role to give (leave empty to remove) |
/setup channelsManage Server
Pick the bot's channels
| Option | Type | What it does |
|---|---|---|
verify (optional) |
channel | Shown to everyone until they're a guild member |
create_verify (optional) |
True / False | Create a new verify channel for me |
verify_name (optional) |
text | Name for a new verify channel, e.g. "✅ verify-here" Up to 90 characters. |
welcome (optional) |
channel | New members are greeted here |
officer (optional) |
channel | Approval requests and alerts go here |
verify_alerts (optional) |
channel | "Ask an officer" requests go here |
create_verify_alerts (optional) |
True / False | Create a private verify alerts channel |
commands (optional) |
channel | Everyone sees it and can only use slash commands there |
create_commands (optional) |
True / False | Create a commands-only channel for me |
commands_role (optional) |
role | A role to let type (or stop typing) in the commands channel |
can_type (optional) |
True / False | With commands_role: True lets it type there, False stops it |
/setup rolesManage Server
Use your own member and guest roles, and choose their names
| Option | Type | What it does |
|---|---|---|
member (optional) |
role | Given to verified guild members (default: created for you) |
guest (optional) |
role | Given to verified people who aren't in the guild |
auto_names (optional) |
True / False | Rename these roles to follow the guild name |
/setup role-styleManage Server
Change a role's color, name or member-list display
| Option | Type | What it does |
|---|---|---|
role |
role | The role to change |
color (optional) |
text | #8e44ad, purple, gold, a class like mage, or none Up to 20 characters. |
name (optional) |
text | New name Up to 100 characters. |
show_separately (optional) |
True / False | Show members with this role separately in the member list |
/setup officersManage Server
Pick your officer roles (as many as you like)
No options: just press Enter.
/setup announcementsManage Server
Guild news feed: a channel per kind of news. Press Enter to see them
| Option | Type | What it does |
|---|---|---|
type (optional) |
text | Which announcement Choices: Everything, New guild members, Members leaving the guild, Level milestones (every 10 levels), Promotions and rank changes, Members verifying in Discord, Boss kills, Guild achievements, Member achievements, Raid progress, Mythic+ (Retail) |
channel (optional) |
channel | Where to post it |
enabled (optional) |
True / False | Turn it on or off (on when you pick a channel) |
/setup permissionsManage Server
Pick a role, then the officer commands it may use. Enter alone: who can use what
| Option | Type | What it does |
|---|---|---|
role (optional) |
role | Not an officer role: officers can always use everything |
/setup optionsManage Server
Timezone, nicknames, reminders and more
| Option | Type | What it does |
|---|---|---|
timezone (optional) |
text | For event times, e.g. America/New_York or Europe/Berlin |
nicknames (optional) |
True / False | Set nicknames to members' mains |
require_verify_for_signups (optional) |
True / False | Only verified members can sign up for events |
remove_roles_when_leaving (optional) |
True / False | Remove member roles when someone leaves the guild |
reminder_minutes (optional) |
whole number | Ping signups this long before events From 0 to 1440. |
active_days (optional) |
whole number | "Active" means online within this many days From 1 to 365. |
invite_url (optional) |
text | Permanent invite, used in the /roster missing whisper |
/setup members-onlyManage Server
Hide channels from non-members. Press Enter to pick several from a list
| Option | Type | What it does |
|---|---|---|
action (optional) |
text | Leave empty to lock; choose Unlock to open channels to everyone again Choices: Lock: members only, Unlock: everyone can see |
target (optional) |
channel | Only for a single channel; leave empty to pick several from a list |
/setup statusManage Server
Check that everything is set up
No options: just press Enter.
Ready? Join the beta
New to Tabard? Start with the setup guide.