Skip to content

Instantly share code, notes, and snippets.

@mathielo
mathielo / steam-achievement-enhancer.js
Last active February 6, 2023 11:57
[Tampermonkey] Hide completed achievements from Steam's achievement list
// ==UserScript==
// @name Steam AchievEnhancer
// @description Hides unlocked achievements to make it easier to track locked achievements
// @namespace https://mathielo.com/
// @homepage https://gist.github.com/mathielo/cedc41b3d088716ff53457fc0c676e8e
// @version 0.1
// @author mathielo
// @match https://steamcommunity.com/stats/*/achievements
// @match https://steamcommunity.com/stats/*/achievements/
// @icon https://steamcommunity.com/favicon.ico
@mathielo
mathielo / README-SteamBots-Secrets.md
Last active April 16, 2024 11:33
Steam Bots: How to get shared and identity secrets from Steam Guard TOTP

Steam Bots: How to get shared and identity secrets

If you're looking into automating transactions in your Steam Account using Steam Bots, you most likely will need to:

  1. Have TOTP ("MFA" or "2FA") enabled via Steam Authenticator (Steam Guard)
  2. Have in hands both shared secret and identity secret

Having Steam Guard enabled for your Steam Account ensures that there will be no holds on transactions such as trades. Having the shared and identity secrets are necessary for complete autonomy of your Steam Bot, meaning it won't require any human interaction from you.

There is a tremendous lack of information about all of this as Steam does not provide official support for implementing Steam Bots. The information available in this guide was gathered through lots of blood and sweat hard research, reverse eng

Keybase proof

I hereby claim:

  • I am mathielo on github.
  • I am mathielo (https://keybase.io/mathielo) on keybase.
  • I have a public key ASC6dyQXKeYUjqdMaP-HT3Q6i0uClyRW42HPhW9ILvNW5Qo

To claim this, I am signing this object: