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 thesteamlink
andupdate
commands).- 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 (theupdate
command 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.