SteamRPC/README.md
2023-12-03 22:20:44 +00:00

2 KiB

SteamRPC

SteamRPC pulls your game and presence from Steam and puts it onto discord.

Table of Contents

Setup

Downloading the repository

Simply run:

git clone https://codeberg.org/Bingus_Violet/SteamRPC
cd SteamRPC

In order for SteamRPC to run, you need to give it 2 environment variables.
Example:

STEAM_ID=12345678 node index.js

Below you can find documentation for how to get your Steam ID.

Steam Setup

Getting your Steam ID is a much simpler process.

  1. Navigate to Steam and login if you haven't already (You can do this both in the app or on the web)
  2. Hover on your username at the top and go to "friends"
  3. Navigate to the "Add a friend page" on the left
  4. Copy your friend code

Now replace the STEAM_ID environment variable with the SteamID you just got.

Although this isn't nessacarily the most sophisticated method for getting your steam ID, its the one I find the easiest.

Running it

Lastly, all you need to do, is open a terminal and run

STEAM_ID=[your steam id] node index.js

There are also option environment variables:

  • UPDATE_TIME=[number of seconds to update]
    • this HAS TO BE over 30 seconds

If everything is setup properly, it should look something like this!:
Alt text
Alt text
Alt text
Alt text

Notes

This project was never meant to be public, but I decided there was no reason not to. Please do report any problems you encounter, and if there are any issues with the documentation, please let me know!

To-Do

  • Pull images from steam directly
  • Show profile picture and username as small Image
  • Allow Steam Icon Overrides
  • Add config
  • Allow more configurable options