In this tutorial, I’ll be showing you how to add and use Hydra Music bot in your Discord
server.
Start by heading to the Hydra bot website, we will include a link in the description.
Click “Invite”.
A menu will appear, expand the drop menu and select the server you want to add Hydra bot
to.
Click “Continue”.
Next you will be asked to set the permissions for Hydra bot.
You can adjust these as you would like, however, they can interfere with some of the bot’s
functions.
Removing the administrator permission should be fine, however, I’ll be leaving it enabled.
Authorize to confirm your settings.
Verify that you’re human and you will be redirected to the Hydra bot dashboard.
This means Hydra bot has been added to your Discord server.
At the top of the page you will notice a prefix box, the prefix is the starting character
for the command.
By default the prefix is set to a dot, we recommend leaving it, however, you can change
it if you’d like.
Keep in mind that if you change your prefix you will need to use that in place of the
dot for all commands we mention.
You can also change the language used in your server using the drop menu on the right.
Be sure to save any changes.
Switch to Discord and open the server that you added Hydra bot to.
Select a text channel and type dot setup.
If you change your prefix then you will need to use that in place of the dot.
Send the message and a new channel will be created for song requests.
This is the only channel that Hydra bot will respond in, preventing members from using
other text channels to play music.
Switch to the new channel.
If you’d like you can rename the channel.
Right-click and choose “Edit Channel”.
Select the top box and change the channel name.
Save changes.
For your sever members to be able to use the channel you will need to adjust some channel
permissions.
Switch to the permissions tab.
Expand the advanced permissions.
Select the everyone role if it isn’t already.
Enable the ability to send messages and read message history.
If your server doesn’t have a general member role that is given to everyone then you will
also need to enable the view channel permission.
You may also want to disable some other permissions, we recommend disabling the ability to make
public and private threads.
Save changes.
Click the plus icon to add another role.
Choose your member’s role, this is the role given to all server members.
Enable the view channel permission, this will preserve any verification system that you
have setup in your server.
Save changes then close.
To play a song with Hydra bot you will need to join a voice channel.
Now go to the song request channel that we set up and type dot play space, then the song
title and artist name.
You can also use dot p followed by the song name and title.
Send the message and Hydra bot will join your voice channel and begin playing your selected
song.
The volume can be changed by right-clicking on Hydra in the voice channel and dragging
the user volume up or down.
The music can be controlled using commands or the reactions in the song requests channel.
These controls are only available to Admins and DJs.
From left to right the functions of the reactions are; play and pause, stop, next track, loop,
shuffle, favorite, unfavorite.
The loop button has three modes, clicking it once will loop the entire queue, a second
click will loop the current song, a third click will disable the loop.
Next we will be setting up a DJ role for Hydra bot.
Anyone with the DJ role will have special permissions and control over the music allowing
them to loop songs, remove Hydra from a voice channel, shuffle songs, and more.
Click on the server title.
Open server settings.
Switch to the roles tab.
Choose to “Create Role”.
Select the top box and give the role a name.
The name of the role can be anything that you want, I’ll be calling mine DJ for simplicity.
Give your role a color.
Switch to the permissions tab.
Clear permissions, this will ensure that anybody that receives the DJ role doesn’t have control
over the server.
Move to the side and drag the role into the position you want it.
If you want the color selected to show for users with the DJ role then ensure it is higher
up the list.
Save changes.
Select the Hydra bot role and move it up so it’s above the members role.
Save changes and close.
Head back to the Hydra bot dashboard and refresh the page.
Locate the DJ roles section and click the plus icon.
Select your newly created role from the list.
If you don’t see the role then wait a few minutes and refresh again.
Save.
If you want to delete a DJ role you can hover over it and click the cross.
DJ roles can also be set up from inside Discord.
Select a text channel and type dot set DJ followed by a space and then the role name.
Send the message and your DJ role will be created.
Sending the same command again will remove the role as a DJ.
Alternatively, you can remove all DJ roles by typing dot set DJ space reset.
Once the command is set all DJ roles will be removed.
Hydra bot can also be set to only work in specified voice channels.
Start by creating the voice channels that you want Hydra bot to have access to, I have
already created some.
If you are creating a music room then you may want to disable the permission to speak.
Hover over the voice channel and click the gear icon.
Switch to permissions.
Expand the advanced settings if it isn’t already.
Make sure the “everyone” role is selected.
Disable the ability to speak.
Save changes and close.
Switch to the Hydra dashboard.
Refresh the page.
On the right you will see the “Voice Channels” heading.
Select the drop menu and check the voice channels you want Hydra to be restricted to.
Save.
On the Hydra bot dashboard we also have the ability to adjust non-DJ permissions.
These can only be adjusted if a DJ role is active.
These options are primarily used to prevent spam and trolling.
On the left you can set the maximum length of a song that can be submitted by someone
that isn’t a DJ.
Select the box and set the length as you like.
On the right you can choose the maximum amount of songs that can be added to the queue by
a non-DJ.
We recommend keeping this fairly low to prevent spam.
At the bottom of the Hydra bot dashboard you have configuration settings and announcement
settings.
Under each setting there is a description of what the feature does.
These can be set up as you like.
We recommend turning on the delete song announcements option to keep the channel clean.
Click “Save” to confirm your settings.
There is an extensive number of Hydra bot commands available so we will quickly cover
the more useful ones with an example shown on screen.
Some commands also have an alias, which is an alternative command.
Everyone commands can be used by anyone in the server that can send messages in the requests
channel.
Dot play followed by a space and song title and artist will play a song.
Dot vote skip will vote to skip the song that is currently playing.
Users with the DJ role have access to even more useful commands.
Dot pause will pause the song.
Dot resume will resume playing the song when it has been paused.
Dot skip will skip the current song.
Dot stop will stop the music all together and clear all songs that have been queued.
Dot shuffle will shuffle the queued songs in a random order.
Dot leave will disconnect Hydra bot from the channel.
Finally, there are admin commands, admins can also use all of the DJ commands.
Dot ban will allow you to ban a user from requesting songs.
Dot unban will allow you to unban a user.
A link will be provided in the description to the Hydra bot commands page.
Hydra music bot will now be added and set up in your Discord server.