Join Bot at link
established on Heroku with free dynos(550 free hours/month and + 450 by adding credit card)
A YT Player Bot(support playlist now)
Music:
join Joins a voice channel.
leave Clears the queue and leaves the voice channel.
loop Loops the currently playing song.
now Displays the currently playing song.
pause Pauses the currently playing song.
play Plays a song.
queue Shows the player's queue.
remove Removes a song from the queue at a given index. (arg: index of the ...
resume Resumes a currently paused song.
search Searches youtube.
shuffle Shuffles the queue.
skip Vote to skip a song. The requester can automatically skip.
stop Stops playing song and clears the queue.
summon Summons the bot to a voice channel.
volume Sets the volume of the player. (arg: int, 0 ~ 100)
No Category:
botstop
help Shows this message
Type !help command for more info on a command.
You can also type !help category for more info on a category.
- Go to discord application and create your application with bot
- In Bot
- Privileged Gateway Intents: turn on
Presence Intent
,Server Members Intent
- write your token in dc_token.txt
- Privileged Gateway Intents: turn on
- In Oauth2
bot
>Administrator
to get your bot's join link
- Python 3.5+
pip install -r requirements.txt
python main.py
remember to hide your
DISCORD_TOKEN
- add
DISCORD_TOKEN
atSettings
>Config Vars
- add
https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git
,https://github.com/xrisk/heroku-opus
atSettings
>Buildpacks
gist.guac420/music_bot_example.py
- https://github.com/helionmusic/rhinobot_heroku
- https://www.youtube.com/watch?v=OFearuMjI4s
- https://stackoverflow.com/questions/65371837/my-on-member-join-event-is-not-working-i-tried-intents-but-it-gives-this-error
- https://stackoverflow.com/questions/66379035/music-bot-not-playing-music-on-heroku-but-is-locally
- add support for playlist
- 'skip' cause 2 songs skipped because of youtube's frequent ip ban -> to make some wait via this action