Skip to content
This repository has been archived by the owner on Mar 18, 2022. It is now read-only.

Luc4sguilherme/Steam-gems-BOT

Repository files navigation

Steam-gems-BOT

This is an advanced gems bot script.

Requirements:

  • Steam account without limitations. Check steam support to see your account status
  • Steam Desktop authentication
  • Node.js v14 or higher
  • Steam Group

Bot Currencies:

  • CS:GO Keys
  • Hydra Keys
  • TF2 Keys

Features:

Change Language

  • The bot has commands for the user to change the language

Inventory Smart

  • Bot recognizes what inventory need to be reload in every trade, avoiding extra requests (i.e a !buytf would only reload steam and tf inventory, csgo would be ignored)

Trade Tracking

  • Never lost track of your bot trades, bot will be warning about every single trade

Profits Tracking

  • Bot will be registering every single !sell/!buy to you keep track of your profits

Trade Size Limit

  • Limit the amount of keys bot will trade, large amounts means slow processing due to steam servers

Admins

  • Unlimited admins capacity, you can setup how many admins you want, no matter the size of it

BotName

  • Change botname, you can setup the script to change the botname in every startup, if needed, to display csgo rates (e.g '#BOT 9000:1 CS:GO')

Inactivity

  • Setup the bot to delete every user who has x days of inactivity

AntiSpam

  • Never worry about spam anymore, bot will delete any spammer who abuses us (delete, not block)

Admin Trades

  • Accept any trade sent by admin, although is strong recommended to use bot commands instead, to keep track of your trades

Profiles comments

  • You can setup an specific comment to be made after a customer completes a trade, and this comments will be limited for each customer to avoid flood on that specific profile

Detailed Logs

  • Keep track of every action of your bot, every single log is registered by day, month and hour

Refuse Groups

  • Setup the bot to refuse any group invite that outcome to your bot

Group invites

  • Bot will be inviting every customer who completes a trade, grow up your community!

Perfectly Handle Gems

  • Perfectly parse any gems on inventories, even divided ones

Handle donations

  • You can enable/disable donates on your bot

Suppliers

  • You can enable/disable the bot to handle suppliers (!sell commands)

Currency Management

  • You are able to enable/disable any type of currency, that way you can make a very specific bot (i.e a bot who only accept hydra keys)

Commands Management

  • You can enable/disable commands specific

Languages Management

  • You can enable/disable languages specific

BBCodes

  • Some commands like !help and !admin was builded to show in a stylized bbcode

Trade Messages

  • Every trade will have a message containing the currencies and gems that will be exchange

Commands: !commands

  • !EN - Change the bot's language to english.
  • !PT - Change the bot's language to portuguese.
  • !RU - Change the bot's language to russian.
  • !ES - Change the bot's language to spanish.
  • !CN - Change the bot's language to chinese.
  • !FR - Change the bot's language to french.
  • !JA - Change the bot's language to japanese.
  • !DE - Change the bot's language to german.
  • !LANG - Change the bot's language.
  • !TUTORIAL - Shows the video tutorial.
  • !PRICES - Shows our current rates.
  • !STOCK - Shows currencies stock of the bot.
  • !REPORT (desired_message) - Use to send messages directly to my owner.
  • !KEYLIST - Shows all tradable Keys.
  • !OWNER - Shows owner account.
  • !INVITE - Sends you an invite to our Steamgroup.
  • !CHECK - Checks how many gems you can buy.

CSGO Section.

  • !CHECKCSGO (amount_of_keys) - Shows how many gems you can get for a specific amount of CS:GO keys.
  • !BUYCSGO (amount_of_keys) - Buy gems for a specific amount of CS:GO Keys.

Hydra Section.

  • !CHECKHYDRA (amount_of_keys) - Shows how many gems you can get for a specific amount of HYDRA keys.
  • !BUYHYDRA (amount_of_keys) - Buy gems for a specific amount of HYDRA Keys.

TF2 Section.

  • !CHECKTF (amount_of_keys) - Shows how many gems you can get for a specific amount of TF2 keys.
  • !BUYTF (amount_of_keys) - Buy gems for a specific amount of TF2 Keys.

Suppliers Section.

  • !SELLCHECK - Checks for gems the Bot can buy from you.
  • !SELLCSGO (amount_of_keys) - Sell gems for a specific amount of CS:GO Keys.
  • !SELLTF (amount_of_keys) - Sell gems for a specific amount of TF2 Keys.
  • !SELLHYDRA (amount_of_keys) - Sell gems for a specific amount of HYDRA Keys.

Admin Commands: !admin

  • !WITHDRAWCSGO (amount_of_keys) - Withdraw a specific amount of CS:GO keys.
  • !WITHDRAWHYDRA (amount_of_keys) - Withdraw a specific amount of HYDRA keys.
  • !WITHDRAWTF (amount_of_keys) - Withdraw a specific amount of TF2 keys.
  • !WITHDRAWGEMS (amount_of_gems) - Withdraw a specific amount of GEMS.
  • !DEPOSITCSGO (amount_of_keys) - Deposits a specific amount of CS:GO keys.
  • !DEPOSITHYDRA (amount_of_keys) - Deposits a specific amount of HYDRA keys.
  • !DEPOSITTF (amount_of_keys) - Deposits a specific amount of TF2 keys amount.
  • !DEPOSITGEMS (amount_of_gems) - Deposits a specific amount of GEMS.
  • !USERCHECK (ID64) - Verify User.
  • !MYSTATS - Verify your inventory.
  • !BLOCK (ID64) - Block user.
  • !UNBLOCK (ID64) - Unlock user.
  • !CANCEL (OFFERID) - Cancel a trade offer.
  • !ROLLBACK (OFFERID) - Rollback a trade.
  • !RELOAD - Reload Inventory.
  • !PROFIT (DAILY / MONTHLY / YEARLY) - Shows information about transactions made by the bot.
  • !AUTHCODE - Shows auth code.
  • !BROADCAST (message) - Send a message to all friends in the friends list.
  • !DIE - Turn off the bot.
  • !RESTART - Restart the bot.