Game Library Cog for RedBot
A Discord cog for creating user game lists, finding game list intersections, and some more stuff.
All the following commands need to be prefixed with '[p]game'. For example, if you want to manually add a game to your library with a '!' prefix, use:
!game add (game_name)
steamkey- Sets the Steam API key for the server (one-time setup; required to use thesteamlinkandupdatecommands).- Visit the Steam Web API Key page, login with your Steam profile and fill out the short form to generate one - you can use any domain to do so.
steamlink- Links a Steam library to a Discord IDupdate- Updates a user's game library with their linked Steam games (for new games and accidental deletions!).
add- Adds a game to the author user's library - mostly useful for manually adding non-Steam games.addto- (Admin only) Adds a game to the specified user's library.
suggest- Looks at the libraries of online users and displays all the common games (priority order: voice > online users)poll- Same as suggest, but instead creates a Strawpoll for users to vote on a game to play.
remove- Removes a game from the author user's library (theupdatecommand will re-add all Steam games).removefrom- (Admin only) Removes a game from the specified user's library.removelib- Deletes the author user's library.removeuser- (Admin only) Removes a user and their entire library.
list- Prints out a user's entire game library (Steam + non-Steam).check- Checks for a game in a user's library, or for all valid users in the server.