Steamy is a Discord bot that uses the Steam API to post various game statistics and user data. A full list of features of the bot can be found in the Bot Commands section below. The bot is self-hosted and so requires setup before you can connect it to your Discord server and run it.
Detailed list of bot commands with examples here. Otherwise a list and breif description for all Steamy commands below :
$achievement GAME_NAME
- Posts the rarest achievement for the given game name.$game GAME_NAME
- Posts the player count and rank in top played games for the given game name.$help
- DMs a list of all commands Steamy can preform.$top NUMBER
- Posts the top played games by player count up to the given number.$user USER_NAME
- Posts the total played hours on Steam for the given Steam user name.$users_game "USERS_NAME" "GAME_NAME"
- Posts a given user's hours and unlocked achievements for a given game.$user_id USER_NAME
- Posts the ID for a given Steam user name.
Ready to set up Steamy on your Discord server? You can follow the bot setup documentation here :
Interested in making a code change or suggesting improvements? Contributions to the Steamy project are more than welcomed! All changes follow a pull request and approval based flow. To contribute to the project you can either :
- Fork the repository and create a pull request on your fork against this repository (documentation on how to do this).
- Request contributor access
- Create an Issue for your suggested change
Running into issues setting up Steamy? Seeing unexpected error from commands?
Feel free to create a Github issue detailing the problem!