Discord Music Bot in Java.
Node.js version here.
YEEET bot website: yeet-web
Run the fatJar
task.
You will need a Spotify Developer App to run the bot.
Use Java 17
$ java -Xms256m -Xmx512m -DspotifyClientId=<SPOTIFY_CLIENT_ID> -DspotifyClientSecret=<SPOTIFY_CLIENT_SECRET> -Dprefix=! -DbotToken=<DISCORD_BOT_TOKEN> -jar ~/jyeet-bot-1.0-SNAPSHOT-all.jar
Use yeet-api
Run bot with the -DapiUrl=http://localhost:1010 -DapiKey=<YOUR_API_SECRET>
parameters.
Run bot with the -Dipv6Block=<IPV6_BLOCK>/64
parameter.
The code is ugly and needs a lot of refactoring. I'm aware of that.
This was initially designed for personal use, but I decided to make it public. Many features are missing, and some of them are for testing purposes only.
Note
IPv6 /64 block -> YouTube IP rotator for rate limiting.
This feature already works, but an IPv6 Block has not been implemented for usage in the current live Discord Bot.