A relatively simple music bot for Discord.
Huge shout out to SpeakerBot for most of the discord musical magic of which inspiration was hugely taken from.
Huge thanks to DiscordGo for the painless Discord API Go Bindings.
cocoabot relies on FFmpeg for audio encoding. In particular, it relies on the opus codec, please have FFmpeg compiled with --enable-libopus
.
go get
go build
After building:
BOT_TOKEN=<discord bot token> \
YOUTUBE_KEY=<youtube api key> \
./cocoabot
The YouTube API Key is solely used for searching and retrieving videos from a playlist.
If you notice any bugs or want a new feature, PRs are more than welcome. :)