SteamBud Bot is a simple Discord bot designed to facilitate the search for video game deals using the powerful CheapSharkAPI.
Versatile Deal Lookup
Search for deals using Steam links, Steam app IDs, and game IDs from the CheapShark database, and select your preferred store.Trusted Website Verification
Easily check trusted websites for game deals.Efficient Deal Filtering
Seamlessly filter and refine deal searches to pinpoint the best discounts.
-
!sbcmds
- Display the list of available commands. -
!stores
- View the list of trusted websites and their respective storeID -
!searchgame "starfield" 5
- Conduct a general search for game titles, retrieving their respective game IDs, and the cheapest deal information based on the specified amount. -
!dealsLookUp 1 0 10
- Retrieve the top 10 deals from the selected store within the specified price range. -
!findDeals
- Find deals based on the provided app ID. -
!steamID 1716740
- Discover the cheapest deal for a given Steam app ID. -
!steamLINK https://store.steampowered.com/app/1174180/Red_Dead_Redemption_2/
- Find the best deal based on a provided Steam link.
pip install -r requirements.txt
To run this project, ensure you have the following environment variables in your .env
file:
TOKEN
- Discord Bot Token
-
Obtain a token string for your bot by registering your bot at
https://discordapp.com/developers
-
Generate an invitation link following this format
https://discordapp.com/api/oauth2/authorize?client_id={ APPLICATION ID }&permissions=2159044672&scope=bot
-
After creating
.env
paste the discord tokenTOKEN: YOUR_DISCORD_BOT_TOKEN
Execute the bot.py
script to start the bot.