Nugget's Turntable.fm alter-ego. This bot has existed in one form or another for both Turntable.fm as well as Plug.DJ. Originally written in Node/JS it has now been ported to Go. This bot was created for all the shameless DJs who hang out in the Follow the Leader Shamelessly room on Turntable.fm.
/jump upJump up to a DJ spot if available/jump downGo back to the pit/bopVote up the current song/lameVote down the current song/skipSkip the currently playing song/snagAdds the current playing song to the bottom of the current playlist/random <n>Randomize the top n items in the current playlist/search <searchspec>Search for a song and add the first hit to the top of the current playlist.
/loglevel <level>Adjust the logging level on the console/availableSet the bot to available status/unavailableSet the bot to unavailable status/awaySet the bot to away status/versionReport the bot's version and build information
You can build and run this bot locally if you have golang installed. Alternatively, you can run it via the Docker image:
docker run nugget/cowgod:latestThe bot expects to pull its needed configuration from environment variables. For the TTAPI items, you can use the Auth Capture Bookmarklet to find out what the three values need to be.
TTAPI_AUTH: Your bot's turntable.fm authentication tokenTTAPI_USER_IDYour bot's user IDTTAPI_ROOM_IDYour default room IDCOWGOD_LOGLEVELThe initial loglevel (trace, debug, info, warn, error)
- ttapi : New Golang API
- Turntable-API : Original Node/Javascript API