A working Slack bot made with Gin-Gonic framework that integrates a Slack DM channel with a Spotify Account. Developed to play some music at the office and democratise what everyone is listening to. The bot is hosted in an instance of render.com, and is always listening to message events supported by the Slack API.
The bot currently supports a few, but important commands.
List the available commands
Searches for a song that matches the keyword typed and returns the 5 most relevant results.
If you click on Add to Playlist
... well, the song gets added to the playlist, Du'h.
Lists all the current tracks in the playlist.
If the Remove
button is clicked, the track is excluded from the playlist.