BoosterManager
An ASF plugin for creating Steam booster packs and managing Steam trading card items
Install / Use
/learn @Citrinate/BoosterManagerREADME
Booster Manager Plugin for ArchiSteamFarm
Introduction
This plugin provides an easy-to-use interface for turning gems into booster packs, and includes tools for managing trading cards and other related items in your inventories and on the marketplace.
This project was originally based off of the Booster Creator Plugin by Outzzz and Rudokhvist
Installation
- Download the .zip file from the latest release
- Locate the
pluginsfolder inside your ASF folder. Create a new folder here and unpack the downloaded .zip file to that folder. - (Re)start ASF, you should get a message indicating that the plugin loaded successfully.
[!NOTE] This plugin is only tested to work with ASF-generic. It may or may not work with other ASF variants, but feel free to report any issues you may encounter.
Usage
Parameters in square brackets are sometimes [Optional], parameters in angle brackets are always <Required>. When providing a command with an optional parameter, you must also provide it with all other optional parameters that come before it. Plural parameters such as [Bots] can accept multiple values separated by , such as A,B,C unless otherwise specified.
Booster Commands
Command | Access | Description
--- | --- | ---
booster [Bots] <AppIDs>|Master|Adds AppIDs to the given bot's booster queue.
booster^ [Bots] <AppIDs> <Amounts>|Master|Adds AppIDs to some or all of given bot's booster queues, selected in a way to minimize the time it takes to craft a total Amount of boosters. The Amounts specified may be a single amount for all AppIDs, or multiple amounts for each AppID respectively.
bstatus [Bots]|Master|Prints the status of the given bot's booster queue.
bstatus^ [Bots]|Master|Prints a shortened status of the given bot's booster queue.
bstop [Bots] <AppIDs>|Master|Removes AppIDs from the given bot's booster queue.
bstoptime [Bots] <Hours>|Master|Removes everything from the given bot's booster queue that will take more than the given Hours to craft.
bstopall [Bots]|Master|Removes everything from the given bot's booster queue.
brate [Level]|Master|Prints the optimal booster drop rate for an account at Level
bdrops [Bots]|Master|Prints the number of booster eligible games for the given bots
[!NOTE] Any
boostercommands that haven't completed when ASF is closed will automatically resume the next time ASF is ran.
Inventory Commands
Gems
Command | Access | Description
--- | --- | ---
gems [Bots]|Master|Displays the number of gems owned by the given bot.
lootgems [Bots]|Master|Sends all gems from the given bot to the Master user.
lootsacks [Bots]|Master|Sends all "Sack of Gems" from the given bot to the Master user.
packgems [Bots]|Master|Packs all "Gems" owned by the given bot into "Sack of Gems".
transfergems [Bot] <TargetBots> <Amounts>|Master|Sends the provided Amounts of unpacked gems from the given bot to the given target bot. The Amounts specified may be a single amount sent to all target bots, or multiple amounts sent to each target bot respectively. You may also use queue or q as an amount to represent the number of gems needed to complete the target bot's booster queue.
transfergems^ [Bots] <TargetBot>|Master|Sends all gems from the given bot to the given target bot.
transfersacks [Bots] <TargetBot>|Master|Sends all "Sack of Gems" from the given bot to the given target bot.
unpackgems [Bots]|Master|Unpacks all "Sack of Gems" owned by the given bot into "Gems".
Boosters
The below commands only apply to marketable boosters. To have them apply to only unmarketable boosters, add u to the start of the command (ex: ulootboosters). To have them apply to all boosters, add a to the start of the command (ex: alootboosters)
Command | Access | Description
--- | --- | ---
boosters [Bots]|Master|Displays the number of marketable boosters owned by the given bot.
lootboosters [Bots]|Master|Sends all marketable booster packs from the given bot to the Master user.
transferboosters [Bots] <TargetBot>|Master|Sends all marketable booster packs from the given bot to the given target bot.
Cards
The bellow commands only apply to marketable cards. To have them apply to only unmarketable cards, add u to the start of the command (ex: ulootcards). To have them apply to all cards, add a to the start of the command (ex: alootcards)
Command | Access | Description
--- | --- | ---
cards [Bots]|Master|Displays the number of marketable non-foil trading cards owned by the given bot.
foils [Bots]|Master|Displays the number of marketable foil trading cards owned by the given bot.
lootcards [Bots]|Master|Sends all marketable non-foil trading cards from the given bot to the Master user.
lootfoils [Bots]|Master|Sends all marketable foil trading cards from the given bot to the Master user.
transfercards [Bots] <TargetBot>|Master|Sends all marketable non-foil trading cards from the given bot to the given target bot.
transferfoils [Bots] <TargetBot>|Master|Sends all marketable foil trading cards from the given bot to the given target bot.
TF2 Keys
Command | Access | Description
--- | --- | ---
keys [Bots]|Master|Displays the number of "Mann Co. Supply Crate Key" owned by the given bot.
lootkeys [Bots]|Master|Sends all "Mann Co. Supply Crate Key" from the given bot to the Master user.
transferkeys [Bot] <TargetBots> <Amounts>|Master|Sends the provided Amounts of "Mann Co. Supply Crate Key" from the given bot to the given target bot. The Amounts specified may be a single amount sent to all target bots, or multiple amounts sent to each target bot respectively.
transferkeys^ [Bots] <TargetBot>|Master|Sends all "Mann Co. Supply Crate Key" from the given bot to the given target bot.
Other Items
The below commands apply to all items. To have them apply to only marketable items, add m to the start of the command (ex: mlootitems). To have them apply to only unmarketable items, add u to the start of the command (ex: ulootitems).
Command | Access | Description
--- | --- | ---
countitems <Bots> <AppID> <ContextID> <ItemIdentifier>|Master|Displays the number of items owned by the given bot with the matching AppID, ContextID, and ItemIdentifier.
lootitems <Bots> <AppID> <ContextID> <ItemIdentifiers>|Master|Sends all items with the matching AppID, ContextID, and any of ItemIdentifiers from the given bot to the Master user.
transferitems <Bots> <TargetBot> <AppID> <ContextID> <ItemIdentifiers>|Master|Sends all items with the matching AppID, ContextID, and any of ItemIdentifiers from the given bot to the given target bot.
transferitems^ <Bot> <TargetBots> <Amounts> <AppID> <ContextID> <ItemIdentifiers>|Master|Sends an amount of items with the matching AppID, ContextID, and any of ItemIdentifiers from the given bot to the given target bot. The Amounts specified may be a single amount of each item sent to all target bots, or differing amounts of each item, respectively, sent to all target bots.
transferitems% <Bot> <TargetBots> <Amounts> <AppID> <ContextID> <ItemIdentifier>|Master|Sends an amount of an item with the matching AppID, ContextID, and ItemIdentifier from the given bot to the given target bot. The Amounts specified may be a single amount sent to all target bots, or differing amounts sent to each target bot respectively.
Miscellaneous
Command | Access | Description
--- | --- | ---
trade2faok [Bot] [Minutes]|Master|Accepts all pending 2FA trade confirmations for given bot instances. Optionally repeat this action once every Minutes. To cancel any repetition, set Minutes to 0.
tradecheck [Bot]|Master|Attempt to handle any incoming trades for the given bot using ASF's trading logic.
tradesincoming [Bot] [From]|Master|Displays the number of incoming trades for the given bot, optionally filtered to only count trades From the given bot names or 64-bit SteamIDs.
Market Commands
Listings & Orders
Command | Access | Description
--- | --- | ---
buylimit <Bots>|Master|Displays the value of the given bot's active buy orders, and how close the bot is to hitting the buy order limit.
findlistings <Bots> <ItemIdentifiers>|Master|Displays the ListingIDs of any market listing belonging to the given bot and matching any of the ItemIdentifiers.
findandremovelistings <Bots> <ItemIdentifiers>|Master|Removes any market listing belonging to the given bot and matching any of the ItemIdentifiers.
listings [Bots]|Master|Displays the total value of all active market listings owned by the given bot.
removelistings [Bot] <ListingIDs>|Master|Removes market ListingIDs belonging to the given bot.
removepending <Bots>|Master|Removes all pending market listings belonging to the given bot.
market2faok [Bot] [Minutes]|Master|Accepts all pending 2FA market listing confirmations for given bot instances. Optionally re
Related Skills
node-connect
337.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR
