6.3 KiB
| ← Back to plugins index | |
🕹️ Steam | |
|---|---|
This plugin can display your player profile and played games from your Steam account. | |
| ⚠️ Disclaimer | This plugin is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Steam. All product and company names are trademarks™ or registered® trademarks of their respective holders. |
| Supported features → Full specification |
📗 Classic template |
👤 Users 👥 Organizations |
|
🗝️ plugin_steam_token |
|
|
|
|
➡️ Available options
| Option | Description |
|
Enable steam plugin |
✨ On master/maintype: boolean
default: no |
|
|
Steam token |
| 🔐 Token ✨ On master/main🌐 Web instances must configure settings.json:
token
|
|
|
Displayed sections
|
✨ On master/maintype: array
(comma-separated)
default: player, most-played, recently-played |
|
|
Steam user id This can be found on your Steam user account details |
| ⏯️ Cannot be preset ✨ On master/maintype: string
|
|
|
Ignored games Use App id as they are referenced in Steam catalog |
✨ On master/maintype: array
(comma-separated)
|
|
|
Display limit (Most played games) |
✨ On master/maintype: number
(0 ≤
𝑥)
zero behaviour: disable default: 1 |
|
|
Display limit (Recently played games) |
✨ On master/maintype: number
(0 ≤
𝑥)
zero behaviour: disable default: 1 |
|
|
Display limit (Games achievements) |
✨ On master/maintype: number
(0 ≤
𝑥)
default: 2 |
|
|
Display threshold (Game playtime in hours) |
✨ On master/maintype: number
(0 ≤
𝑥)
default: 2 |
🗝️ Obtaining a Steam Web API token
Go to steamcommunity.com/dev/apikey to obtain a Steam Web API token:
To retrieve your Steam ID, access your user account on store.steampowered.com/account and copy the identifier located behind the header:
ℹ️ Examples workflows
name: Recently played games
uses: lowlighter/metrics@latest
with:
filename: metrics.plugin.steam.svg
token: NOT_NEEDED
base: ""
plugin_steam_token: ${{ secrets.STEAM_TOKEN }}
plugin_steam: yes
plugin_steam_user: 0
plugin_steam_sections: recently-played
plugin_steam_achievements_limit: 0
name: Profile and detailed game history
uses: lowlighter/metrics@latest
with:
filename: metrics.plugin.steam.full.svg
token: NOT_NEEDED
base: ""
plugin_steam_token: ${{ secrets.STEAM_TOKEN }}
plugin_steam: yes
plugin_steam_user: 0

