A discord bot featuring Hypixel Skyblock utility commands, primarily for the management of the guild Dungeons N Dragons.
These are the variables required for the bot to run.
TOKEN=<Discord Bot Token>
/check-requirements <Username> <Requirements>
- Username: The player's username.
- Requirements: A comma-separated list of requirements. E.g. '
SA40, Combat 50, rev8, Mining 500000xp'.
A full table of all requirements and their aliases can be found here.
/guild-requirements <Username>
- Username: The player's username.
Guild requirements can be specified in config.js.
More commands to come soon!
| Full Name | Aliases |
|---|---|
| Farming | farm, far |
| Mining | mini, min |
| Combat | comb, com |
| Foraging | fora, for |
| Fishing | fish, fis |
| Enchanting | ench, enc |
| Alchemy | alch, alc |
| Taming | tami, tam |
| Carpentry | carp, car |
| Runecrafting | runecraft, rune, run |
| Catacombs | cata, cat |
| Healer | heal |
| Mage | |
| Berserker | berserk, bers, ber |
| Archer | arch |
| Tank | |
| Revenant Horror | zombieslayer, revenant, reve, rev |
| Tarantula Broodfather | spiderslayer, tarantula, tara, tar |
| Sven Packmaster | wolfslayer, svenslayer, sven |
| Voidgloom Seraph | endermanslayer, emanslayer, enderslayer, voidgloom, void, eman |
These can all be expressed in the form of <Name><Number><XP>. Not case-sensitive.
- Name: Any full name or alias described in the table.
- Number: The level/experience to check for.
- XP - Optional: If 'xp' is present it will check for experience, rather than level.
| Full Name | Aliases |
|---|---|
| Skill Average | sa |
| MaxClass | class, clas |
| Slayers | slayer, slay |
Allows to set the requirement of a skill average.
This is expressed in the form of <Name><Number>. Not case-sensitive.
- Name: Any full name or alias described in the table.
- Number: The skill average to check for.
Allows to set the requirement of a player's highest level dungeon class.
This is expressed in the same format as other skills.
Allows to set the requirement of all slayers at the same time.
This is expressed as <1st Level><2nd Level><3rd Level>... The order of the levels specified correspond to the slayer of the same position.
It can also be expressed as <Number>xp to set a requirement of cumulative slayer xp.
| Index | Slayer |
|---|---|
| 1st | Revenant Horror |
| 2nd | Tarantula Broodfather |
| 3rd | Sven Packmaster |
| 4th | Voidgloom Seraph |

