The name: "Dura's Knowledge" is named after the fictional goddess Dura in AFK Arena, and is a utility bot on the Discord platform, specifically made for AFK Arena.
Features[]
Setup commands[]
Utility[]
Command
Description
Usage
Options
Permissions
$AddRolePermission
This gives a certain role permissions to use privilledged commands.
$AddRolePermission Administrator @Admin
[Administrator/Moderator] [@RoleMention]
Server Owner
$CreateReactionRole
Reply to a message to add reactions that give specific roles.
$CreateReactionRole 🥳 @FunPings
[Emoji] [@RoleMention]
Administrator
$ToggleModeration
Enable the moderation for some words as well as invite links.
$ToggleModeration
-
Administrator
/toggle history
This command enabled a message history for your server.
/toggle history channel:#history-channel enabled:true
-
Moderator
Update Commands[]
Command
Description
Usage
Options
/Profile
This will update your avatar frame, rank plate and guild.
hero_name => This is the name of the hero you want to edit.
Ascension, SI, Furniture & Engravings => These are the investments for your hero.
Favorite => With this you can favorite heroes to showcase with the roster filters.
skin_name => Select the skin you want the hero to equip.
Player management for leaders[]
Command
Description
Usage
Options
Permissions
$UpdatePlayer
Connect the player to a specific guild role, to manage their rosters with other commands.
$UpdatePlayer @Livo @Eclipse
[UserMention] [RoleMention] [TRUE/FALSE]
Use the boolean to specify servername (DisplayName) or username (Account Name).
Moderator
$CheckGuild
Check which players are added to a certain guild role.
$CheckGuild @Crimson
[@RoleMention]
Administration
/CreateComposition
Create a composition of heroes, which can be used in CheckPlayerQuotas.
This is a slash command, fill in the details that are required within the command.
[Name] [Hero 1-5]
Administration
/SetCompositionRequirements
Set the requirements for the previously made composition, these are also used in CheckPlayerQuotas.
This is a slash command, fill in the details that are required within the command.
[Hero] [Investment requirements]
Administration
/CheckPlayerQuotas
Check whether players in the specified guild role have build the heroes in the selected composition created with CreateComposition
This is a slash command, fill in the details that are required within the command.
[CompositionName] [GuildRole]
Administration
Roster management[]
Because the roster management in game is almost non-existent, we decided to make a bot that can do this for us.
The filter can be used to show only specific heroes, factions, classes, etc.
You can add as many filters as you want, keep in mind that a filter, filters results, so a filter with Shemira and a filter with Lightbearers would result nothing, cause Shemira is not a Lightbearer.
It is possible to use special characters to show specific ranges of filters.
Special Character
Result
>X
This will return all the heroes that are above the specified number.
<X
This will return all the heroes that are below the specified number.
=X
This will return all the heroes that are exactly equal to the specified number.
!X
This will return all the heroes that are exactly NOT equal to the specified number.
Filter
Usage
Result
Options
Hero
/Roster Filter: Hero Shemira
This will return Shemira.
SI
/Roster Filter: SI 30
This will return all your hero that visually has SI 30 (30-39).
Furniture
/Roster Filter: Furniture 3
This will return all your hero that visually has 3F (3-8).
Engravement
/Roster Filter: Engravement 60
This will return all your hero with red stars (60-79).