Jeeves Role Manager

The Jeeves role manager allows small guilds and large communities alike to effortlessly administrator roles based on in-game stats and achievements. The role manager also supports the manual assignment of custom per-server roles as well as assigning a role to new members on-join.

The "Jeeves Role Manager" is broken into two segments. The user !role command, and the server admins !setup RoleManager command.

Developer Thoughts

Many servers have some mechanism in place to issue custom roles. Some even require you "Apply" for a role by submitting your character info, and then a moderator manually assigns you a role based on some metric or stat. The Jeeves Role Manager seeks to use its large audience to unify the "Gimme A Role" experience across many servers.


Role Manager

The Role Manager interface can be brought up with !setup RoleManager The interface is broken up into 4 sections

Integrations

Mythic+ Score

The Mythic+ Score Integration uses the score generated by RaiderIO to assign ranks to your members

Acceptable Role Formats

2500+ Mythic Score
2500+ Mythic+ Score
2500 Mythic Score
2500 Mythic+ Score
Below 200

Note: You may also use the world "Rank" instead of score. Supported Scores are 100-9999. Below 200 is literal and if used must be exactly that.

To toggle this integration on/off Type Mythic+ Score with the Role Manager open.

Combo(Region-Faction)

The Combo Region-Faction Role is useful for community servers who cater to a global audience. This integration can help assign users to their respective group allowing them to meet up and chat with people who play in the same region as them

Acceptable Role Formats

NA-Horde
US-Horde
EU-Alliance
USHorde
EUHorde

Note: Regions supported: US, NA, EU, TW, KR - Blizzard considers Oceanic part of the US/NA

To toggle this integration on/off Type Combo(Region-Faction) with the Role Manager open.

Region

The Region Integration is a simple Integration. Users will be assigned a role matching their region based on the toons added.

Acceptable Role Formats

EU
US
NA
TW
KR

Note: Regions supported: US, NA, EU, TW, KR - Blizzard considers Oceanic part of the US/NA

To toggle this integration on/off Type Region with the Role Manager open.

Faction

The Faction Integration is a simple Integration. Users will be assigned to either Horde, Alliance, or Both based on the toons they added.

Acceptable Role Formats

Horde
Alliance

To toggle this integration on/off Type Faction with the Role Manager open.

Class

The Class Integration adds roles representing classes the user has level 110 characters of.

Acceptable Role Formats

Death Knight
Demon Hunter
Paladin
Warlock
Priest
....

To toggle this integration on/off Type Class with the Role Manager open.

Custom Roles

Adding Custom Roles

Requirements Valid Role Created Jeeves is above said role "Hierarchy" * Role is Uniquely Named

To add / remove a Custom Role simply type the name of the role like Tank Master with the Jeeves Role Manager window open.

On-Join Roles

Setting your On-Join Role

Requirements Valid Role Created Jeeves is above said role "Hierarchy" * Role is Uniquely Named

To add / remove your On-Join Role simply type "on-join" then the name of the role you want to add / remove like on-join New Member Note: You can only have 1 on-join role at this time.

User Role Handler

First Steps

Users must first add their toon to Jeeves. This is done through the !authorize command. You will be directed to https://jeeves.bot/go/auth/bnet and asked to log in to your Discord account. You'll then be prompted to allow Jeeves to access information from Battle.net about your character(s) / guild(s). This is the only information about your account Jeeves will EVER have access to.

Getting a Role from a Integration

EZ !roles update BOOM DONE

Getting / Removing a Custom Role

In the case where the custom role is called T Rex !role T Rex

FAQ

(Q) I saw a server running what appears to be an integration thats not listed here, can I use that?

Let us know in the Discord server that you want it. We have developed a small few "private" integrations for more "specialized" community servers.

(Q) Can you add an integration for XXXXXX?

Maybe, let us know what you would like to see. The role manager tries to appeal to the greatest audience. If we are missing a key area, we want to hear about it.

(Q) Jeeves says my server doesn't have the roles setup, whats going on?

Jeeves will not create roles for you. Discord roles & permissions can be a sticky land mine, and I don't want to take responsibility for messing up your server. You create the roles, Jeeves will manage them.