Skip to content

Latest commit

 

History

History
67 lines (40 loc) · 2.66 KB

README.md

File metadata and controls

67 lines (40 loc) · 2.66 KB

SteamBud 0.0.1

SteamBud Bot is a simple Discord bot designed to facilitate the search for video game deals using the powerful CheapSharkAPI.

Features

  • 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.

Commands

  • !sbcmds - Display the list of available commands.

    image

  • !stores - View the list of trusted websites and their respective storeID

    image

  • !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.

    image

  • !dealsLookUp 1 0 10 - Retrieve the top 10 deals from the selected store within the specified price range.

    image

  • !findDeals - Find deals based on the provided app ID.

    image

  • !steamID 1716740 - Discover the cheapest deal for a given Steam app ID.

    image

  • !steamLINK https://store.steampowered.com/app/1174180/Red_Dead_Redemption_2/ - Find the best deal based on a provided Steam link.

    image

Setup

Install project modules

  pip install -r requirements.txt

Environment Variables

To run this project, ensure you have the following environment variables in your .env file:

TOKEN - Discord Bot Token

Configure Discord Bot

  • 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 token

    TOKEN: YOUR_DISCORD_BOT_TOKEN
    

Running the Application

Execute the bot.py script to start the bot.

Acknowledgements