The only music bot you'll ever need

Find Out More Or just invite the bot

Why himebot?

Himebot is a featureful discord music bot made using the JDA library wrapper. It is currently used in over thousands of servers and still growing! Himebot strives to provide the best music experience for everyone, and we have some reasons listed below for why.

Hime's features

No limit on how many songs you can queue!

Unlike other bots, with Hime you can queue as many songs as you like! That 600 song gaming playlist you have? No problem!

No limit on the song duration!

Hime does not limit the length of the songs you may queue either! Which means you could queue a very large playlist containing only 10 hour videos if you wanted to!


Autoplay is a feature like no other! It allows you to queue your own preset playlist after all of the songs in the queue are played. Or the default autoplay playlist, which is a selection of chill lo-fi beats. That being said, you could also just choose to play the autoplay playlist directly using .play autoplay.

99% uptime!

Hime is always online when you need it! It only goes offline sometimes for a restart in order to push new updates.

Hime in action

Hime's commands

[parameters] are optional

Music commands

Name/Aliases Arguments Description
.pl | .play [shuffle] name/url/playlist/autoplay Plays a song or playlist with the given link or name, a link is required for any song that is not on youtube (also use this to invite the bot to the voice channel). You can use .play shuffle playlist_link to shuffle a playlist before playing it or use .play autoplay to play the autoplay playlist. You also can do .play scsearch:song to search and play a song from soundcloud
.jumpto | .skipto song_index Skips to a song based on the queue index.
.seek duration_in_seconds Jumps over the given amount of seconds in a song, you could also jump backwards with something such as .seek -10 which will jump back 10 seconds.
.search song Searches for a song on youtube and lets you to queue it, add scsearch: before the song to search for searching on soundcloud.
.queue | .q | .songlist [page] Shows the current queue of songs. The queue is interactive. You can click on the reaction emotes below the message to switch between pages, or specify the page with the page parameter.
.delete | .r | .remove song_index [song_index_2, song_index_3...] Removes a song based on the queue index. You could also remove multiple songs by passing multiple indexes
.mov | .playafter | .move song_to_move [position_in_queue] Moves a song based on its index to a position in the queue. If no position is given, the song will be moved to the position after the current song.
.np | .nowplaying | .current Shows info about the current playing song.
.modskip | .forceskip Forceskips the song as a DJ or an admin, no need to vote.
.voteskip | .skip Votes to skip the current song.
.prev | .previous Enqueues the previous song.
.stop | .leave | .diconnect Stops the current song and clears the queue, this also makes the bot disconnect from the voice channel.
.p | .pause Pauses the current song.
.re | .resume Resumes the current paused song.
.rq | .clearqueue | .reset Removes all entries from the queue, though this doesn't make the bot leave the voice channel unlike .stop.
.sh | .shuffle Shuffles the current queue.
.loop | .repeat Sets the repeat state of the current song queue to either True or False.

Patron commands

Name/Aliases Arguments Description
.vol | .volume [1-100] Sets the player volume in %. Specify nothing to see the current volume.
.aliases add/remove alias [link/name] This command allows you to create specific aliases for songs and playlists if their names are too long to write or if you can only play them using links. Once you have created an alias, you can then play it using .pl alias. This is very useful if you don't want to copy paste the link or name every time.

General commands

Name/Aliases Arguments Description
.nsfw [term] ;) The NSFW command can only be used in discord NSFW channels. Set a channel to NSFW if you want to use the command and unset NSFW for a channel to disable it.
.lyrics name of song Searches and shows the lyrics for a song on genius.com.
.partners Shows the partners of the Himebot.
.help Returns a link to the help section of this website.
.info | .stats | .botinfo Shows some general info about the bot.
.links | .invite Shows the invite link for the bot, aswell as some other links for things such as the website, patreon and discord server.
.ping Pings the bot and shows the latency, used to check how fast the bot connects to discord. Higher pings usually indicate that there might be lag.
.donate Shows info for donating

Admin commands

Name/Aliases Arguments Description
.settings [dj/tc/vc/autoplay/tms/prefix value] Shows the settings of the bot in the server. You z change the listed settings using this command.
Example: .settings dj @role
dj: Sets a DJ role for the server. Values: NONE, @role.
tc: Sets a text channel for using Hime's music commands and stuff related to music. Values: NONE, #channel.
vc: Sets a voice channel for Hime to play music in. Values: NONE, name of voice channel.
autoplay: Autoplay is a feature similar to the YouTube autoplay, where a playlist could be played after the queue has done playing. Values: NONE, DEFAULT, https://link.to.playlist/....
tms: This setting allows you to disable the now playing messages. Values: TRUE, FALSE
prefix: This is the most dangerous setting, the prefix is a character that each of the commands starts with, the default prefix is . though you could change it to something else such as !. Values: NONE, prefix_character.
Beware that the bot will not respond if you try to invoke a command using the . prefix after you've changed the prefix. If you want to change it back, then just tag the bot like this @hime hime#3590 and it will tell you its current prefix.