HypeBot is a discord bot that plays a user selected song upon entering a voice channel.
Download the latest binaries
- Go to releases and download the latest version.
- Follow the provided instructions and you are set.
Building from source
- Clone this repository.
- Build the binary with
go build ./cmd/hypebot
and an executable named "hypebot" will be created. - Run the binary with
./hypebot[.exe] -t "bot token" -g "guild id"
depending on your os.
Building the image
- Go to root of the folder after cloning this repository.
- Build the image with
docker build -t hypebot .
Run the image in a container
- Create an .env file with these three variables:
TOKEN
,GUILD_ID
,POToken
. - Follow this guide to get your POToken to circumvent youtube's warnings.
- Then follow this guide to export your cookies as cookies.txt in the root folder.
- Use your discord bot token for "TOKEN" and your discord server's id for "GUILD_ID".
- Create a docker container from the hypebot image with
docker run --env-file .env -d hypebot
. - Docker hypebot container should be running in the background.
Name your container with
docker run --env-file .env -d --name <container_name> hypebot
.
Message me on Discord nastea
if you have any questions. Feel free to report any bugs or create a pull request, and I'll try to respond as soon as I can.
Click the link here to create an issue.