Skip to content

rshero/steam_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steam Deals Bot 🎮

A high-performance Telegram bot written in Go that searches for Steam games and posts the best game deals automatically.

Features 🚀

  • Inline Search: Search for any Steam game directly within Telegram (@your_bot game_name)
  • Deal Alerts: Automatically posts top deals from CheapShark to a configured channel
  • Detailed Info: View price history, regional pricing (INR), and system requirements
  • Fast & Efficient: Built with Go for high concurrency and low resource usage

Setup 🛠️

  1. Clone the repository

    git clone <repository-url>
    cd steam_bot
  2. Configure Environment Create a .env file in the root directory:

    BOT_TOKEN=your_telegram_bot_token
    CHANNEL_ID=your_channel_id
    STEAM_API_KEY=your_steam_api_key
  3. Build & Run

    go mod tidy
    go build -o steam_bot.exe (os specific)
    ./steam_bot.exe

Usage 📱

  • Inline Query: Type @BotName <game name> in any chat to search.
  • Deals: The bot automatically checks for deals every hour and posts them to the channel specified in CHANNEL_ID.

Credits 👏

License

MIT

About

Simple bot for steam deals etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages