If you're on Windows/Linux/Mac you can use Redcar, that was made for(and in) Ruby but has Groovy/Grails support. But sometimes it creates some issues while making an array of songs. When you will use a Groovy bot, you must get a good performance.
Groovy is one type of Discord bot for voice where you are capable to play music on any servers such as YouTube, Spotify, etc.