A Discord bot for Steam embedded notifications.
- Shows the name of the achievement
- The details of the achievement
- The global percentage unlock rate of the achievement across Steam
- Unlock date and time of the achievement
- Your overall progress across that game
- Rename env to .env and fill in the variables
- Pip install
requirements.txt
- Run
main.py
Your Steam ID can be found here and instructions on your API key can be found below
To get your Steam API Key, follow these steps:
- Go to the Steam API Key page at
https://steamcommunity.com/dev/apikey
. - If you're not already logged in, you'll be asked to log in with your Steam account.
- Once logged in, you'll be asked to enter a domain name. This can be any valid domain name that you own, or a placeholder if you're just using the key for personal use.
- After entering a domain name, click on "Register".
- You'll be presented with your new API Key.
Make sure to keep this key safe, as it gives access to Steam's APIs with your account.
To create a Discord bot, follow these steps:
- Go to the Discord Developer Portal at
https://discord.com/developers/applications
. - Click on the "New Application" button.
- Give your application a name and click "Create".
- On the left-hand side, click on "Bot".
- Click on the "Add Bot" button on the right.
- You'll now have created a new bot. Under the bot's username, you'll see a section called "Token". Click on "Copy" to copy your bot's token. This is what you'll use to log in to the bot and control it.
- To add the bot to a server, go to the "OAuth2" section on the left-hand side.
- Under "Scopes", select "bot".
- Under "Bot Permissions", select the permissions your bot needs.
- Copy the generated URL and open it in your web browser to add the bot to a server you have manage permissions on.
Remember to keep your bot's token safe, as anyone with the token can control your bot.