Steam game leaderboard updates in Discord
My steam game has a leaderboard. No one is playing yet but I hope they will. As a way to promote community for the game I thought it would be cool to get leaderboard updates in official discord community for the game. Here’s how I did it. For this method to work you need to have access to Steamworks Admin page for the game. TLDR Create a Discord Webhook offical doc Get a Publisher key with General key permissions for Steam Web API official doc, scroll to the very end make sure to create a Publisher Key, not a User key if you are unsure if your key works, you can test it with this Get your AppID for your Steam game the best place is steamworks admin page for your game Use ISteamLeaderboards interface of the Steam Web API with the Publisher key official docs specifically, you need methods: GetLeaderboardsForGame to get the Steam internal leaderboardid of your leaderboard GetLeaderboardEntries to the leaderboard entries you can test requests by using Steam Web API reference by xPaw. For hosting, I chose GitLab CI scheduled pipeline, because of its generous free tier. ...