With a huge influx of new members and changes to crafting professions in BFA, I thought now would be an excellent time to test out and implement a new feature in Discord! Khadgar-Bot just got a little more useful. In addition to his other functions, you can assign yourself labels in Discord to show off your profession, class, role, and more. The how-to is immediately below, but if you want to know the “why”, you can skip ahead to the bottom.

Where to Use the new Features

You’ll find a brand new channel called #member-roles under the “General Chatter” category of Discord.

Setting up the Basics

If you’re new to the Discord, you can assign yourself one of two Discord roles: Member, or Friends of MoD. Member is for members (obviously). Friends of MoD are for those on other servers who have PUGed in, aren’t/don’t want to switch servers, etc. You may not be in the guild, but we love to have you!

To set this up, type in one of the two following commands:

!rank Member
!rank Friends of MoD

Please note that “Friends” is plural!

After you’ve set up your relation to the guild, you can set up your class like below:

!rank warlock
!rank demonhunter

You can join multiple classes if you use multiple classes! Also, any two-word phrase becomes one word; demon hunter became demonhunter.

Then, add your professions. All professions – including secondary professions – are included, except for archaeology.

!rank fishing
!rank leatherworking
!rank herbalism

Finally, you can add your “dungeon/raid role” as well:

!rank dps
!rank tank
!rank healer

Here is a list of all joinable ranks (as of this posting), as well as the command to query the list:

Finding others in a Rank / Role

Once you’ve added your own ranks, you can list everyone in a rank!

!memberlist healer

You can use !memberlist for any rank.

!memberlist paladin
!memberlist enchanting
!memberlist tank

Remember: profession ranks are only able to be called as they are written in game. Thus, you would write “leatherworking” and not “leatherworker”. Also, lists are singular – you would ask for the “paladin” list, not the “paladins” list.

Why Assign Yourself Roles? Why Query Others?

Originally, I had it planned for folks only to be able to tag themselves as a particular class. You could then use the memberlist to find others to talk to about pros and cons of different DPS specs, figure out what weakauras they prefer, figure out how they’re dealing with specific mechanics, and more.

As I started working on Khadgar, I realized it would be great to include profession information as well. The Scrapper gives us an unlimited supply of materials – many of which we do not even need. But, someone else can benefit! If you have an excess of blood-stained bones, and don’t want to sell them, you can query !memberlist leatherworking and see if any of them have a need for the item. If you’re not sure how to find your next flask recipe, !memberlist alchemy will give you the names of a number of people who might be able to point you in the right direction.

Almost as soon as I implemented this on the Discord, requests came in to set a person’s role/rank in regards to their dungeon and raid role. If your usual dungeon group is lacking specific roles, you can plan ahead by seeing who in !memberlist healer is going to be available when you sign on later.

You can also use memberlists as cross-references. Are you looking for advice on how to handle certain mechanics as a resto shaman? You can cross-reference !memberlist healer and !memberlist shaman to see who else might be able to work with you on this.

Assign Roles in the Channel; Discuss Results Elsewhere

Please don’t use the !memberlist, !rank, etc commands outside of the #member-roles channel. The channel can be muted (and I suggest doing so) because it’s very spammy. Using these commands in other channels will cause a lot of unnecessary blips. I’ll be purging the channel every once in a while so people don’t have to scroll to see usage instructions.

If you’ve found what you’re looking for (another rogue to ask questions of, a tank for your dungeons, etc), use the #general channel to discuss and plan. Others may be able to chime in or benefit from the discussion at hand. Plus this way the conversation won’t get lost when the channel is purged, or even cut-off mid-sentence.

I continue to try to push out quality of life changes and add new, useful, and fun features to the website for the guild. If you have an idea or a suggestion, fill out the Feedback form and let me know! Is something broken? Submit a Bug Report!