-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Commands zh HK
ASFๆฏๆดๅ็จฎๅฝไปค๏ผ้ไบๅฝไปคๅฏ็จๆผๆงๅถ้ฒ็จๅๆฉๆขฐไบบๅฏฆไพ็่ก็บใ
ไปฅไธๅฝไปคๅฏไปฅ้้ๅ็จฎไธๅ็ๆนๅผ็ผ้ๅฐๆฉๆขฐไบบ๏ผ
- ้้ไบๅๅผ ASF ไธปๆงๅฐ
- ้้ Steam ็งไบบ่ๅคฉ/็พค็ต่ๅคฉ
- ้้ๆๅ็ IPC ไป้ข
่ซๆณจๆ๏ผ่ ASF ไบคไบ้่ฆๆจๆๆ็ธ้ๅฝไปค็่จฑๅฏๆฌใ ๆฅ็ SteamUserPermissions
ๅ SteamOwnerID
้
็ฝฎๅฑฌๆงไบ่งฃๆดๅคใ
ๆๆ้้ Steam ่ๅคฉ็ผ้็ๅฝไปค้ฝๅ CommandPrefix
ๅ
จๅ้
็ฝฎๅฑฌๆงโๅฝฑ้ฟ๏ผ่ฉฒๅฑฌๆง็้ ่จญๅผ็บ!
ใ ้ๆๅณ่๏ผ็ถๆจ่ฆๅท่ก status
ๅฝไปคๆ๏ผๅฏฆ้ๆ่ฉฒ็ผ้ !status
๏ผๆ่
ไฝฟ็จๆจ่ช่จ็ CommandPrefix
๏ผใ CommandPrefix
ไธๆฏๅผทๅถๆง็๏ผ็ถๆจไฝฟ็จไธปๆงๅฐๆ IPC ๆๅฏไปฅ็็ฅใ
ASF has support for interactive console, as long as you're not running ASF in Headless
mode. Simply press c
button in order to enable command mode, type your command and confirm with enter.
ๆจไนๅฏไปฅ้้ Steam ่ๅคฉๅ็ตฆๅฎ็ ASF ๆฉๆขฐไบบ็ผ้ๅฝไปคใ ้กฏ็ถ๏ผๆจไธ่ฝ่ช่จ่ช่ช๏ผๅ ๆญค๏ผๅฆๆๆจๆณๅท่ก้ๅฐ่ชๅทฑ็ๅฝไปค๏ผๆจ่ณๅฐ้่ฆๅฆไธๅๆฉๆขฐไบบๅธณๆถใ
ๅๆจฃ๏ผๆจไนๅฏไปฅไฝฟ็จ็ตฆๅฎSteam็ต็็พค่ใ ่ซๆณจๆ๏ผๆญค้ธ้
้่ฆๆจๆญฃ็ขบ่จญ็ฝฎ SteamMasterClanID
ๅฑฌๆง๏ผไฝฟๆฉๆขฐไบบๅๆจฃ็ฃ่ฝ๏ผไธฆๅ ๅ
ฅ๏ผๆๅฎ็็พค็ต่ๅคฉใ ้ไนๅฏไปฅ็จๆผใ่่ชๅทฑไบค่ซใ๏ผๅ ็บๅฎ่็งไบบ่ๅคฉ็ธๅ๏ผไธ้่ฆๅฐ็จ็ๆฉๆขฐไบบๅธณๆถใ ๆจๅช้ๅฐSteamMasterClanID
ๅฑฌๆง่จญ็ฝฎ็บๆฐๅตๅปบ็็พค็ต๏ผ็ถๅพ้้ๆฉๆขฐไบบ็SteamOwnerID
ๆSteamUserPermissions
็บๆจ่ชๅทฑๆไบ่จชๅๆฌ้ใ ้ๆจฃ๏ผASF ๆฉๆขฐไบบ๏ผๅณๆจ่ชๅทฑ็ๅธณๆถ๏ผๅฐๆๅ ๅ
ฅ้ๅ็พค็ตๅ็พค็ต่ๅคฉๅฎค๏ผไธฆไธ้ๅง็ฃ่ฝๆจ็ผ้็ๅฝไปคใ ๆจๅฏไปฅๅ ๅ
ฅๅไธๅ็พค็ต่ๅคฉๅฎค๏ผไปฅไพฟๅ่ชๅทฑ็ผ้ๅฝไปค๏ผๅ ็บๅจๆจๅ่ๅคฉๅฎค็ผ้ๅฝไปคๆ๏ผๅๆจฃๅจ่ๅคฉๅฎคๅ
ง็ ASF ๅฏฆไพๅฐๆๆถๅฐๅฝไปค๏ผๅณไฝฟ็้ขไธ้กฏ็คบๅชๆๆจ่ชๅทฑๅจ่ๅคฉๅฎคๅ
ง๏ผใ
่ซๆณจๆ๏ผๅ็พค่็ผ้ๅฝไปค็่ก็บ้กไผผไบไธญ็นผใ ๅฆๆๆจๅไธๅๅซๆ 3 ๅๆฉๆขฐไบบ็็พค็ต่ๅคฉ็ผ้ redeem X
๏ผๅ
ถๆๆ็ญๅๆผๅๅฅๅจ็งไบบ่ๅคฉไธญๅๆฏๅๆฉๆขฐไบบ็ผ้ redeem X
ใ ๅจๅคงๅคๆธๆ
ๆณไธ๏ผ้ไธๆฏๆจๆณ่ฆ็ๆๆ๏ผๆจๆ่ฉฒๅไนๅ่ๅฎๅๆฉๆขฐไบบไบค่ซๆไธๆจฃ๏ผๅ็นๅฎๆฉๆขฐไบบ
็ผ้ๅฝไปคใ ASF ๆฏๆ็พค็ต่ๅคฉ๏ผ็ถไธๅ
็ถๆจๆๅฏไธ็ๆฉๆขฐไบบๆ๏ผๅฎๆฏไธ็จฎๆๆ็้ไฟกๆนๅผ๏ผไฝๅฆๆๆจ็็พค็ตไธญๆๅคๅ ASF ๆฉๆขฐไบบ๏ผๅฐฑๆๅฅฝไธ่ฆๅจ้่ฃๅท่กๅฝไปค๏ผ้ค้ๆจๅฎๅ
จ็่งฃ ASF ็็ธ้่ก็บ๏ผไธฆไธๆจ็ขบๅฏฆๆณ่ฆ่ฎๆๆ็ๆฉๆขฐไบบๅท่ก็ธๅ็ๅฝไปคใ
And even in this case you should use private chat with [Bots]
syntax instead.
้ๆฏๆๅ
้ฒใ้ๆดป็ๅท่กๅฝไปคๆนๅผ๏ผ้ๅธธ้ฉๅ็จๆถ้ๆ๏ผASF-ui๏ผๆ่
็ฌฌไธๆนๅทฅๅ
ท่
ณๆฌ๏ผASF API๏ผใ้็จฎๆนๅผ้่ฆ ASF ้่กๅจ IPC
ๆจกๅผไธ๏ผไธฆไธๅฎขๆถ็ซฏ้่ฆ้้ IPC ไป้ขไพๅท่กๅฝไปคใ
ๅฝไปค | ๆฌ้ | ๆ่ฟฐ |
---|---|---|
2fa [Bots] |
Master |
็บๆๅฎๆฉๆขฐไบบๅฏฆไพ็ๆ่จๆโ**้้้ฉ่ญ**โไปฃ็ขผใ |
2fafinalize [Bots] <ActivationCode> |
Master |
Finalizes process of assigning new 2FA credentials for given bot instances, using SMS/e-mail activation code. |
2fafinalized [Bots] <ActivationCode> |
Master |
Imports already-finalized 2FA credentials for given bot instances, using 2FA token for verification. |
2fafinalizedforce [Bots] |
Master |
Imports already-finalized 2FA credentials for given bot instances, skipping 2FA token verification. |
2fainit [Bots] |
Master |
Starts process of assigning new 2FA credentials for given bot instances. |
2fano [Bots] |
Master |
็บๆๅฎๆฉๆขฐไบบๆ็ตๆๆๅพ ่็็โ**โ้้้ฉ่ญ**โไบคๆ็ขบ่ชใ |
2faok [Bots] |
Master |
็บๆๅฎๆฉๆขฐไบบๆฅๅๆๆๅพ ่็็โ**้้้ฉ่ญ**โไบคๆ็ขบ่ชใ |
addlicense [Bots] <Licenses> |
Operator |
Activates given licenses , explained below, on given bot instances (free games only). |
balance [Bots] |
Master |
้กฏ็คบๆๅฎๆฉๆขฐไบบ็ Steam ้ขๅ ้ค้กใ |
bgr [Bots] |
Master |
ๅๅฐๆ้ BGR ไฝๅ็ตฆๅฎๆฉๆขฐไบบๅฏฆไพ็่ณ่จใ |
encrypt <encryptionMethod> <stringToEncrypt> |
Owner |
Encrypts the string using provided cryptographic method - further explained below. |
exit |
Owner |
ๅฎๅ จ็ตๆญขASF้ฒ็จใ |
farm [Bots] |
Master |
้ๅๆๅฎๆฉๆขฐไบบๅฏฆไพ็ๆๅกๆจก็ตใ |
fb [Bots] |
Master |
Lists apps blacklisted from automatic farming of given bot instances. |
fbadd [Bots] <AppIDs> |
Master |
Adds given appIDs to apps blacklisted from automatic farming of given bot instances. |
fbrm [Bots] <AppIDs> |
Master |
Removes given appIDs from apps blacklisted from automatic farming of given bot instances. |
fq [Bots] |
Master |
Lists priority farming queue of given bot instances. |
fqadd [Bots] <AppIDs> |
Master |
Adds given appIDs to priority farming queue of given bot instances. |
fqrm [Bots] <AppIDs> |
Master |
Removes given appIDs from farming queue of given bot instances. |
hash <hashingMethod> <stringToHash> |
Owner |
Generated a hash of the string using provided cryptographic method - further explained below. |
help |
FamilySharing |
้กฏ็คบๅนซๅฉ๏ผๆๅๆญค้ ้ข็้ฃ็ต๏ผใ |
input [Bots] <Type> <Value> |
Master |
็บๆๅฎๆฉๆขฐไบบ่ผธๅ
ฅ็นๅฎๅญๆฎต็ๅผ๏ผๅ
ๅจ Headless ๆจกๅผไธญๅฏ็จโโ่ฉณ่ฆโ**ไธๆ**็่งฃ้ใ |
level [Bots] |
Master |
้กฏ็คบๆๅฎๆฉๆขฐไบบๅฏฆไพ็ Steam ็ญ็ดใ |
loot [Bots] |
Master |
ๅฐๆๅฎๆฉๆขฐไบบๅฏฆไพ็ๆๆ LootableTypes ็คพๅ็ฉๅ็ผ้็ตฆๅ
ถ SteamUserPermissions ๅฑฌๆงไธญ่จญ็ฝฎ็ Master ็จๆถ๏ผๅฆๆๅคๅๅๅ steamID ๆๅฐ็๏ผใ |
loot@ [Bots] <AppIDs> |
Master |
Sends all LootableTypes Steam community items matching given AppIDs of given bot instances to Master user defined in their SteamUserPermissions (with lowest steamID if more than one). This is the opposite of loot% . |
loot% [Bots] <AppIDs> |
Master |
Sends all LootableTypes Steam community items apart from given AppIDs of given bot instances to Master user defined in their SteamUserPermissions (with lowest steamID if more than one). This is the opposite of loot@ . |
loot^ [Bots] <AppID> <ContextID> |
Master |
ๅฐๆๅฎๆฉๆขฐไบบๅฏฆไพ็ContextID ๅบซๅญๅ้กไธญ็ฌฆๅ็นๅฎ AppID ็็ฉๅ็ผ้็ตฆๅ
ถ SteamUserPermissions ๅฑฌๆงไธญ่จญ็ฝฎ็ Master ็จๆถ๏ผๅฆๆๆๅคๅๅๅ steamID ๆๅฐ็๏ผใ |
mab [Bots] |
Master |
Lists apps blacklisted from automatic trading in MatchActively . |
mabadd [Bots] <AppIDs> |
Master |
Adds given appIDs to apps blacklisted from automatic trading in MatchActively . |
mabrm [Bots] <AppIDs> |
Master |
Removes given appIDs from apps blacklisted from automatic trading in MatchActively . |
match [Bots] |
Master |
Special command for ItemsMatcherPlugin which triggers MatchActively routine immediately. |
nickname [Bots] <Nickname> |
Master |
ๅฐๆๅฎๆฉๆขฐไบบ็Steamnickname ๆดๆน็บ่ช่จๆต็จฑใ |
owns [Bots] <Games> |
Operator |
Checks if given bot instances already own given games , explained below. |
ๆซๅ [Bots] |
Operator |
ๅๆญขๆๅฎๆฉๆขฐไบบ็่ชๅๆๅกๆจก็ตใ ASF ๅจๆฌๆฌกๆ่ฉฑไธญๅฐไธๆๅๅ่ฉฆๅฐ็ถๅๅธณๆถ้ฒ่กๆๅก๏ผ้ค้ๆจๆๅ resume ๆ่
้ๅ ASFใ |
pause~ [Bots] |
FamilySharing |
ๆซๅๆๅฎๆฉๆขฐไบบ็่ชๅๆๅกๆจก็ตใ ๆๅก้ฒ็จๅฐๆๅจไธๆฌก้ๆฒไบไปถ่ขซ่งธ็ผๆๆๆฉๆขฐไบบๆท้้ฃๆฅๆ่ชๅๆขๅพฉใ ๆจๅฏไปฅไฝฟ็จresume ๅฝไปคไปฅๆขๅพฉๆๅกใ |
pause& [Bots] <Seconds> |
Operator |
ๆๅๆๅฎๆฉๆขฐไบบ็่ชๅจๆๅกๆจกๅ seconds ็งใ ไนๅพ๏ผๆๅกๆจก็ตๅฐ่ชๅๆขๅพฉใ |
play [Bots] <AppIDs,GameName> |
Master |
ๅๆ่ณๆๅๆๅกๆจกๅผโโไฝฟๆๅฎๆฉๆขฐไบบ้่ก็นๅฎ็AppIDs ๏ผไธฆไธๅฏ้ธ่ช่จ GameName ็บ็ถๅ้ๆฒๅ็จฑใ In order for this feature to work properly, your Steam account must own a valid license to all the AppIDs that you specify here, this includes F2P games as well. Use reset or resume for returning. |
points [Bots] |
Master |
Displays number of points in Steam points shop. |
privacy [Bots] <Settings> |
Master |
ๆดๆนๆๅฎๆฉๆขฐไบบ็ Steam ้ฑ็ง่จญ็ฝฎ๏ผๅฏ็จ้ธ้ ๅฐๆผ**โไธๆ**่ฉณ่ฟฐใ |
redeem [Bots] <Keys> |
Operator |
็บๆๅฎๆฉๆขฐไบบๅฏฆไพๅ ๆ็ตฆๅฎ็CD้้ฐๆ้ขๅ ๅ ๅผ็ขผใ |
redeem^ [Bots] <Modes> <Keys> |
Operator |
ไปฅModes ๆจกๅผ็บๆๅฎๆฉๆขฐไบบๅฏฆไพๅ
ๆ็ตฆๅฎ็CD้้ฐๆ้ขๅ
ๅ
ๅผ็ขผ๏ผๆจกๅผๅฐๆผ**โไธๆ**่ฉณ่ฟฐใ |
reset [Bots] |
Master |
Resets the playing status back to original (previous) state, the command is used during manual farming with play command. |
restart |
Owner |
้ๅ ASF ้ฒ็จใ |
็นผ็บ [Bots] |
FamilySharing |
ๆขๅพฉๆๅฎๆฉๆขฐไบบ็่ชๅๆๅก้ฒ็จใ |
start [Bots] |
Master |
ๅๅๆๅฎๆฉๆขฐไบบๅฏฆไพใ |
stats |
Owner |
้กฏ็คบ้ฒ็จ็ตฑ่จไฟกๆฏ๏ผไพๅฆ่จ็ฎก่จๆถ้ซ็จ้ใ |
status [Bots] |
FamilySharing |
้กฏ็คบๆๅฎๆฉๆขฐไบบ็็ๆ ใ |
std [Bots] |
Master |
Special command for SteamTokenDumperPlugin which triggers refresh of selected bots and submission of data immediately. |
stop [Bots] |
Master |
ๅๆญขๆๅฎๆฉๆขฐไบบ็้ฒ็จใ |
tb [Bots] |
Master |
ๅๅบๆๅฎๆฉๆขฐไบบๅฏฆไพไบคๆๆจก็ตไธญ็็จๆถ้ปๅๅฎใ |
tbadd [Bots] <SteamIDs64> |
Master |
ๅฐ็นๅฎ็ steamIDs ๅ ๅ
ฅๆๅฎๆฉๆขฐไบบๅฏฆไพไบคๆๆจก็ต็็จๆถ้ปๅๅฎใ |
tbrm [Bots] <SteamIDs64> |
Master |
ๅฐ็นๅฎ็ steamIDs ็งปๅบๆๅฎๆฉๆขฐไบบๅฏฆไพไบคๆๆจก็ต็็จๆถ้ปๅๅฎใ |
transfer [Bots] <TargetBot> |
Master |
Sends all TransferableTypes Steam community items from given bot instances to target bot instance. |
transfer@ [Bots] <AppIDs> <TargetBot> |
Master |
Sends all TransferableTypes Steam community items matching given AppIDs from given bot instances to target bot instance. This is the opposite of transfer% . |
transfer% [Bots] <AppIDs> <TargetBot> |
Master |
Sends all TransferableTypes Steam community items apart from given AppIDs from given bot instances to target bot instance. This is the opposite of transfer@ . |
transfer^ [Bots] <AppID> <ContextID> <TargetBot> |
Master |
Sends all Steam items from given AppID in ContextID of given bot instances to target bot instance. |
unpack [Bots] |
Master |
ๆ้ๆๅฎๆฉๆขฐไบบ็ฉๅๅบซไธญ็ๆๆๆดๅ ๅ ใ |
update [Channel] |
Owner |
Checks GitHub for new ASF release and updates to it if available. This is normally done automatically every UpdatePeriod . Optional Channel argument specifies the UpdateChannel , if not provided defaults to the one set in global config. Channel can end with ! character, which will force update available on given channel - including a possibility of e.g. downgrading. |
updateplugins [Channel] [Plugins] |
Owner |
Updates selected plugins. Optional Channel property allows you to pick a different channel for plugin updates, if they support multiple ones. Channel can end with ! character, which will force update available on given channel - including a possibility of e.g. downgrading, although exact functionality depends on a particular plugin. When Plugins are not provided, then all plugins considered for automatic updates through PluginsUpdateList and PluginsUpdateMode are updated. If you want to update selected ones, especially those disabled from automatic updates by default, you need to provide Channel as well as Plugins you want to update, then ASF will proceed with updating them regardless of their automatic updates setting. |
version |
FamilySharing |
ๅๅฐ็ถๅ ASF ็็ๆฌ่ใ |
ๆๆ็ๅฝไปค้ฝไธๅๅๅคงๅฐๅฏซ๏ผไฝๅฎๅ็ๅๆธ๏ผไพๅฆๆฉๆขฐไบบๅ็จฑ๏ผ้ๅธธๆฏๅๅๅคงๅฐๅฏซ็ใ
Arguments follow UNIX philosophy, square brackets [Optional]
indicate that given argument is optional, while angle brackets <Mandatory>
indicate that given argument is mandatory. You should replace the arguments that you want to declare, such as [Bots]
or <Nickname>
with actual values that you want to issue the command with, omitting the braces.
[Bots]
argument, as indicated by the brackets, is optional in all commands. ็ถๆๅฎ่ฉฒๅๆธๆ๏ผๆไปคๆๅจๆๅฎ็ๆฉๆขฐไบบไธๅท่กใ ไฝ็็ฅๆ๏ผๆไปคๆๅจ็ถๅๆฅๆถๆไปค็ๆฉๆขฐไบบไธๅท่กใ ๆๅฅ่ฉฑ่ชช๏ผ็ผ้ๅฐๆฉๆขฐไบบ B
็status A
๏ผๅ
ถ็ตๆ่ๅฐstatus
็ผ้ๅฐๆฉๆขฐไบบ A
็ธๅ๏ผๅจ้็จฎๆ
ๆณไธ๏ผๆฉๆขฐไบบB
ๅ
ไฝ็บไปฃ็ใ This can also be used for sending commands to bots that are unavailable otherwise, for example starting stopped bots, or executing actions on your main account (that you're using for executing the commands).
ๅฝไปค็Accessๅฎ็พฉไบ้่ฆๅท่กๆญคๅฝไปคๆ้็ๆไฝ่จฑๅฏๆฌ๏ผๅณ SteamUserPermissions
ไธญๅฎ็พฉ็ EPermission
๏ผไพๅคๆ
ๆณๆฏ Owner
ๆๅ
จๅ้
็ฝฎๆชๆกไธญ็ SteamOwnerID
็จๆถ๏ผๆๆๆ้ซ่จฑๅฏๆฌ๏ผใ
Plural arguments, such as [Bots]
, <Keys>
or <AppIDs>
mean that command supports multiple arguments of given type, separated by a comma. For example, status [Bots]
can be used as status MyBot,MyOtherBot,Primary
. ้ๆจฃ๏ผ่ฉฒๅฝไปคๆๅจๆๆ็ฎๆจๆฉๆขฐไบบไธๅท่ก๏ผๆๆ็ญๅๅๅฅๅๆๆๆฉๆขฐไบบๅฎ็จ็ผ้ status
ๅฝไปคใ ้่ฆๆณจๆ็ๆฏ๏ผ
ๅพ้ขไธ่ฝๆ็ฉบๆ ผใ
ASF ไฝฟ็จๆๆ็ฉบ็ฝๅญๅ ไฝ็บๅฝไปค็ๅ้็ฌฆ่๏ผไพๅฆ็ฉบๆ ผๅๆ่ก็ฌฆใ ้ๆๅณ่ๆจไธๅ ๅฏไปฅไฝฟ็จ็ฉบๆ ผไพๅ้ๅๆธ๏ผ้ๅฏไปฅไฝฟ็จไปปไฝๅ ถไป็ฉบ็ฝๅญๅ ๏ผๅฆ้ธ้ ๅกๆๆ่ก็ฌฆ่๏ผใ
ASF ๆๅฐๅฝไปคๆซๅฐพ่ถ
ๅบ่ฆๅฎ็ฏๅ็ๅค้คๅๆธใ่ฏๆฅใๅฐ็ฌฆๅ่ชๆณ่ฆๅฎ็ๆๅพไธๅๅๆธไธใ This means that redeem bot key1 key2 key3
for redeem [Bots] <Keys>
will work exactly the same as redeem bot key1,key2,key3
. ็ถๆจๅๆไฝฟ็จๆ่กไฝ็บๅฝไปคๅ้็ฌฆ่๏ผๅฐฑๅฏ็ทจๅฏซredeem bot
๏ผ็ถๅพ็ฒ่ฒผ็ฑไปปไฝๅฏๆฅๅ็ๅ้็ฌฆ่ (ๅฆๅ่ก็ฌฆ่) ๆๆจๆบ ๏ผ
ASFๅ้็ฌฆ่ๅ้็ๅบ่ๆธ
ๅฎใ Keep in mind that this trick can be used only for command variant that uses the most amount of arguments (so specifying [Bots]
is mandatory in this case).
ๅฆไธๆ่ฟฐ๏ผ็ฉบ็ฝๅญๅ
่ขซ็จไฝๅฝไปค็ๅ้็ฌฆ่๏ผๅ ๆญคๅฎไธ่ฝๅจๅๆธไธญไฝฟ็จใ ไฝๆฏ๏ผๅฆไธๆ่ฟฐ๏ผASFๅฏไปฅ่ฏๆฅ่ถ
ๅบ็ฏๅ็ๅๆธ, ้ๆๅณ่ๆจๅฏฆ้ไธ่ฝๅค ๅจๅๆธไธญไฝฟ็จ็ฉบ็ฝๅญๅ
๏ผ่ฉฒๅญๅ
่ขซๅฎ็พฉ็บ็ตฆๅฎๅฝไปค็ๆๅพไธๅๅญๅ
ใ ไพๅฆ๏ผnickname bob Great Bob
ๅฐๆญฃ็ขบๅฐๅฐๆฉๆขฐไบบ bob
็ๆต็จฑ่จญ็ฝฎ็บใGreat Bobใใ ่ๆญค้กไผผ๏ผๆจๅฏไปฅไฝฟ็จowns
ๅฝไปคๆชขๆฅๅซๆ็ฉบๆ ผ็ๅ็จฑใ
Some commands are also available with their aliases, mostly to save you on typing or account for different dialects:
ๅฝไปค | ๅฅๅ |
---|---|
addlicense |
al , addlicence
|
addlicense ASF |
ala |
owns ASF |
oa |
status ASF |
sa |
redeem |
r |
redeem^ |
r^ |
[Bots]
argument is a special variant of plural argument, as in addition to accepting multiple values it also offers extra functionality.
First and foremost, [Bots]
argument supports predefined "bot groups", which are defined as below:
ๅ็จฑ | ๆ่ฟฐ |
---|---|
@all , ASF
|
All bots defined in the instance |
@ๆๅก |
Bots that are currently farming |
@idle |
Bots that are currently not farming |
@้ข็ท |
Bots that are currently not connected to the Steam network |
@็ทไธ |
Bots that are currently connected to the Steam network |
For example, status ASF
command is equal to status all,your,bots,listed,here
. ้ไนๅฏ็จๆผ่ผ้ฌ่ญๅฅๆจๆๆฌ่จชๅ็ๆฉๆขฐไบบ๏ผๅ ็บๅ็ฎก ASF
้้ตๅญ็็ฎๆจๆฏๆๆๆฉๆขฐไบบ๏ผไฝๅชๆๆจ่ฝๅค ๅฏฆ้็ผ้ๆไปค็ๆฉๆขฐไบบๆๆไฝๅบ้ฟๆใ Other groups are also available in order to more easily execute given command only on specific bots meeting the condition.
[Bots]
argument also supports special "range" syntax, which allows you to choose a range of bots more easily. The general syntax for [Bots]
in this case is [FirstBot]..[LastBot]
. At least one of the arguments must be defined. When using <FirstBot>..
, all bots starting from FirstBot
are affected. When using ..<LastBot>
, all bots until LastBot
are affected. When using <FirstBot>..<LastBot>
, all bots within range from FirstBot
until LastBot
are affected. ไพๅฆ๏ผๅฆๆๆจๆๅ็บ A, B, C, D, E, F
็ๆฉๆขฐไบบ๏ผๅจ้็จฎๆ
ๆณไธ๏ผๆง่ก status B..E
็ๆๆ็ญๆผๆง่ก status B,C,D,E
ใ ไฝฟ็จๆญค่ชๆณๆ๏ผASFๅฐไฝฟ็จๅญๆฏๆๅบ๏ผไปฅๅณๅฎๅชไบๆฉๆขฐไบบๅจๆๅฎ็็ฏๅๅ
งใ Arguments must be valid bot names recognized by ASF, otherwise range syntax is entirely skipped.
In addition to range syntax above, [Bots]
argument also supports regex matching. ๆจๅฏไปฅไฝฟ็จ r!<Pattern>
ไฝ็บๆฉๆขฐไบบๅ็จฑไพๆฟๆดปๆญฃๅ้็ฎๅผๆจกๅผ๏ผๅ
ถไธญ r!
ๆฏ็จๆผๆญฃๅ้็ฎๅผๅน้
็ASFๅๅๅฝไปค๏ผ่ <Pattern>
ๆฏๆจ็ๆญฃๅ้็ฎๅผใ An example of a regex-based bot command would be status r!^\d{3}
which will send status
command to bots that have a name made out of 3 digits (e.g. 123
and 981
). ๆจๅฏไปฅ้จๆ้ฑ่ฎ้ไปฝ**โๆๆช**๏ผไปฅ้ฒไธๆญฅไบ่งฃๆดๅคๅฏ็จๆญฃๅ้็ฎๅผ็่งฃ้ๅ็คบไพใ
<Settings>
ๅๆธๆๆๅค่ณ 7 ๅไธๅ็้ธ้
๏ผไฝฟ็จ้่ๅ้ใ ้ไบ้ธ้
๏ผๆ้ ๅบๅๅฅๆฏ๏ผ
ๅๆธ | ๅ็จฑ | ๅพๅฑฌๆผ |
---|---|---|
1 | Profile | |
2 | OwnedGames | Profile |
3 | Playtime | OwnedGames |
4 | FriendsList | Profile |
5 | Inventory | Profile |
6 | InventoryGifts | Inventory |
7 | Comments | Profile |
ๆ้ไธ่ฟฐๅญๆฎต็่ชชๆ๏ผ่ซ่จชๅ Steam ้ฑ็ง่จญ็ฝฎใ
ๆฏๅ้ธ้ ็ๆๆๅผๅฏไปฅๆฏ๏ผ
ๅผ | ๅ็จฑ |
---|---|
1 | Private |
2 | FriendsOnly |
3 | Public |
ๆจๅฏไปฅไฝฟ็จๅฎๅ็ๅ็จฑ๏ผไธๅๅๅคงๅฐๅฏซ๏ผๆ่
ๆธๅผใ ็็ฅ็ๅๆธๅฐๆ่ขซ่จญ็ฝฎ็บ้ ่จญๅผ Private
ใ ่ซ่ฌน่จไธ่ฟฐๅๆธ็ๅพๅฑฌ้ไฟ้ๅธธ้่ฆ๏ผๅ ็บๅญ้ธ้
็กๆณๆๆๆฏ็ถ้ธ้
ๆด้ซ็่จฑๅฏๆฌใ For example, you can't have Public
games owned setting while having Private
profile setting.
ๅฆๆๆจๅธๆๅฐๆฉๆขฐไบบ Main
็ๆๆ้ฑ็ง่จญ็ฝฎ้ฝ่จญ็ฝฎ็บ Private
๏ผๅฏไปฅไฝฟ็จไปฅไธไปปไธๅฝไปค๏ผ
privacy Main 1
privacy Main Private
้ๆฏๅ ็บ ASF ๆ้ ่จญๆๆๆช่ณฆๅผ้ธ้
็บ Private
๏ผๆไปฅๆจไธ้่ฆๅ
จ้จๅฏซๅบๅฎๅใ ๅฆไธๆน้ข๏ผๅฆๆๆจๅธๆ่จญ็ฝฎๆๆ้ธ้
็บ Public
๏ผๅฏไปฅไฝฟ็จไปฅไธไปปไธๅฝไปค๏ผ
privacy Main 3,3,3,3,3,3,3
privacy Main Public,Public,Public,Public,Public,Public,Public
ไนๅฏไปฅ็บๆฏๅ้ธ้ ่จญ็ฝฎไธๅ็ๅผ๏ผ
privacy Main Public,FriendsOnly,Private,Public,Public,Private,Public
ไธ่ฟฐๅฝไปคๅฐๆ่จญ็ฝฎๅไบบ่ณๆ็บๅ ฌ้ใ้ๆฒ่ฉณๆ ็บๅ ้ๅฅฝๅใ้ๆฒๆ้็บ็งๅฏใๅฅฝๅๅ่กจ็บๅ ฌ้ใ็ฉๅๅบซ็บๅ ฌ้ใ็ฉๅๅบซ็ฆฎ็ฉ็บ็งๅฏใ็่จ็บๅ ฌ้ใ ่ฅๆ้่ฆ๏ผๆจไนๅฏไปฅไฝฟ็จๆธๅญๅผไพๅฏฆ็พ็ธๅๆๆใ
addlicense
command supports two different license types, those are:
้กๅ | ๅฅๅ | ็ฏไพ | ๆ่ฟฐ |
---|---|---|---|
app |
a |
app/292030 |
Game determined by its unique appID . |
sub |
s |
sub/47807 |
Package containing one or more games, determined by its unique subID . |
The distinction is important, as ASF will use Steam network activation for apps, and Steam store activation for packages. Those two are not compatible with each other, typically you'll use apps for free weekends and permanently F2P games, and packages otherwise.
We recommend to explicitly define the type of each entry in order to avoid ambiguous results, but for the backwards compatibility, if you supply invalid type or omit it entirely, ASF will assume that you ask for sub
in this case. You can also query one or more of the licenses at the same time, using standard ASF ,
delimiter.
Complete command example:
addlicense ASF app/292030,sub/47807
owns
command supports several different game types for <games>
argument that can be used, those are:
้กๅ | ๅฅๅ | ็ฏไพ | ๆ่ฟฐ |
---|---|---|---|
app |
a |
app/292030 |
Game determined by its unique appID . |
sub |
s |
sub/47807 |
Package containing one or more games, determined by its unique subID . |
regex |
r |
regex/^\d{4}: |
Regex applying to the game's name, case-sensitive. See the docs for complete syntax and more examples. |
ๅ็จฑ |
n |
name/Witcher |
Part of the game's name, case-insensitive. |
We recommend to explicitly define the type of each entry in order to avoid ambiguous results, but for the backwards compatibility, if you supply invalid type or omit it entirely, ASF will assume that you ask for app
if your input is a number, and name
otherwise. You can also query one or more of the games at the same time, using standard ASF ,
delimiter.
Complete command example:
owns ASF app/292030,name/Witcher
redeem^
ๅฝไปคๅ
่จฑๆจๅพฎ่ชฟ็จๆผๅฎๅๅ
ๆๅ ดๆฏ็ๆจกๅผใ ๆญคๅฝไปคๆ่จๆ่ฆ่ RedeemingPreferences
ๆฉๆขฐไบบ้
็ฝฎๅฑฌๆงใ
<Modes>
ๅๆธๆฅๅๅคๅๆจกๅผๅผ๏ผ้ๅธธ็จ้่ๅ้ใ ๅฏ็จ็ๆจกๅผๅผๅฆไธๆ็คบ๏ผ
ๅผ | ๅ็จฑ | ๆ่ฟฐ |
---|---|---|
FAWK | ForceAssumeWalletKey | Forces AssumeWalletKeyOnBadActivationCode redeeming preference to be enabled |
FD | ForceDistributing | ๅผทๅถๅ็จ Distributing ๆฟๆดปๅๅฅฝ่จญ็ฝฎ |
FF | ForceForwarding | ๅผทๅถๅ็จ Forwarding ๆฟๆดปๅๅฅฝ่จญ็ฝฎ |
FKMG | ForceKeepMissingGames | ๅผทๅถๅ็จ KeepMissingGames ๆฟๆดปๅๅฅฝ่จญ็ฝฎ |
SAWK | SkipAssumeWalletKey | Forces AssumeWalletKeyOnBadActivationCode redeeming preference to be disabled |
SD | SkipDistributing | ๅผทๅถ็ฆ็จ Distributing ๆฟๆดปๅๅฅฝ่จญ็ฝฎ |
SF | SkipForwarding | ๅผทๅถ็ฆ็จ Forwarding ๆฟๆดปๅๅฅฝ่จญ็ฝฎ |
SI | SkipInitial | ่ทณ้ๅๅงๆฉๆขฐไบบ็้้ฐๅ ๆ้็จ |
SKMG | SkipKeepMissingGames | ๅผทๅถ็ฆ็จ KeepMissingGames ๆฟๆดปๅๅฅฝ่จญ็ฝฎ |
V | Validate | ๆชขๆฅ้้ฐๆ ผๅผๆฏๅฆๆญฃ็ขบ๏ผไธฆ่ชๅ่ทณ้็กๆ้้ฐ |
ไพๅฆ๏ผๆๅๆ็ฎ็บๅฐๆชๆๆ้ๆฒ็ๆฉๆขฐไบบๅ
ๆ 3 ๅ้้ฐ๏ผไฝไธๅ
ๆฌ primary
ๆฉๆขฐไบบใ ็บๆญคๆๅ้่ฆๅท่กๅฝไปค๏ผ
redeem^ primary FF,SI key1,key2,key3
้่ฆๆณจๆ็ๆฏ๏ผ้ฒ้ๆฟๆดปๆจกๅผๅชๆ่ฆ่ๆจๅจๅฝไปคไธญไฝฟ็จ็RedeemingPreferences
้ธ้
ใ ่ไพไพ่ชช๏ผๅฆๆๆจๅจ RedeemingPreferences
ไธญๅ็จไบ Distributing
๏ผๅ็ก่ซๆฏๅฆไฝฟ็จ FD
ๆจกๅผ๏ผ้ฝไธๆๆไปปไฝๅๅฅ๏ผๅ ็บๆจๅทฒๆฟๆดปไบRedeemingPreferences
ใ ้ๅฐฑๆฏ็บไป้บผๆฏๅๅฏๅผทๅถๅ็จ็้ๅฏซไนๆไธๅๅฏๅผทๅถ็ฆ็จ็้ธ้
๏ผ่ฅๆ้่ฆ๏ผๆจๅฏไปฅๆฑบๅฎๅจๅ็จ็ๆ
ๆณไธๅผทๅถ่ฆ่๏ผๅไนไบฆ็ถใ
encrypt
command allows you to encrypt arbitrary strings using ASF's encryption methods. <encryptionMethod>
must be one of the encryption methods specified and explained in security section. We recommend to use this command through secure channels (ASF console or IPC interface, which also has a dedicated API endpoint for it), as otherwise sensitive details might get logged by various third-parties (such as chat messages being logged by Steam servers).
hash
command allows you to generate hashes of arbitrary strings using ASF's hashing methods. <hashingMethod>
must be one of the hashing methods specified and explained in security section. We recommend to use this command through secure channels (ASF console or IPC interface, which also has a dedicated API endpoint for it), as otherwise sensitive details might get logged by various third-parties (such as chat messages being logged by Steam servers).
input
command can be used only in Headless
mode, for inputting given data via IPC or Steam chat when ASF is running without support for user interaction.
General syntax is input [Bots] <Type> <Value>
.
<Type>
ไธๅๅๅคงๅฐๅฏซ๏ผไธฆๅฎ็พฉ็ฑASF่ญๅฅ็่ผธๅ
ฅ้กๅใ ็ถๅ๏ผASFๅฏ่ญๅฅไปฅไธ้กๅ๏ผ
้กๅ | ๆ่ฟฐ |
---|---|
Login |
SteamLogin ๆฉๆขฐไบบ้
็ฝฎๅฑฌๆง๏ผๅจ่จญๅฎๆช็ผบๅคฑ้ๅๅผๆไฝฟ็จใ |
Password |
SteamPassword ๆฉๆขฐไบบ้
็ฝฎๅฑฌๆง๏ผๅจ่จญๅฎๆช็ผบๅคฑ้ๅๅผๆไฝฟ็จใ |
SteamGuard | ๅฆๆๆจๆชๅ็จ2FA๏ผ้ฉ่ญไปฃ็ขผๅฐไปฅ้ปๅญ้ตไปถ็ๆนๅผ็ผ้ใ |
SteamParentalCode |
SteamParentalCode ๆฉๆขฐไบบ้
็ฝฎๅฑฌๆง๏ผๅจ่จญๅฎๆช็ผบๅคฑ้ๅๅผๆไฝฟ็จใ |
TwoFactorAuthentication | ๅฆๆๆจไฝฟ็จ็ๆฏ2FA, ไฝๆชไฝฟ็จ ASF 2FA, ๅๅพๆจ็ๆๆฉ็ๆ2FAไปฃ็ขผ ใ |
<Value>
ๆฏ็บ็ตฆๅฎ้กๅ่จญ็ฝฎ็ๅผใ ็ถๅ๏ผๆๆๅผ้ฝๆฏๅญไธฒใ
ๅ่จญๆๅๆไธๅๆชๅ็จ2FA๏ผๅ
็ฑ SteamGuardไฟ่ญท็ๆฉๆขฐไบบใ We want to launch that bot with Headless
set to true
.
็บๆญค๏ผๆๅ้่ฆๅท่กไปฅไธๅฝไปค๏ผ
start MySteamGuardBot
-> Bot will attempt to log in, fail due to AuthCode needed, then stop due to running in Headless
mode. ๆๅ้่ฆ้ๆจฃๅ็็ฎ็ๆฏไฝฟSteam็ถฒ็ตก้้้ปๅญ้ตไปถๅๆๅ็ผ้้ฉ่ญไปฃ็ขผโโๅฆๆไธ้่ฆ้ๆจฃๅ๏ผๆๅๅฐๅฎๅ
จ่ทณ้้ไธๆญฅใ
input MySteamGuardBot SteamGuard ABCDE
-> We set SteamGuard
input of MySteamGuardBot
bot to ABCDE
. ็ถ็ถ๏ผๅจ้็จฎๆ
ๆณไธ๏ผABCDE
ๆฏๆๅๅจ้ปๅญ้ตไปถไธญ็ฒๅพ็้ฉ่ญไปฃ็ขผใ
start MySteamGuardBot
-> We start our (stopped) bot again, this time it automatically uses auth code that we set in previous command, properly logging in, then clearing it.
ๅๆจฃ๏ผๆๅๅฏไปฅ่จชๅๅ2FA ไฟ่ญท็ๆฉๆขฐไบบ (ๅฆๆๅฎๅไธไฝฟ็จ ASF 2FA)๏ผๅช้ๅจ้่กๆ่จญ็ฝฎๅ ถไปๅฟ ้็ๅฑฌๆงใ
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
- ๐ก Home
- ๐ง Configuration
- ๐ฌ FAQ
- โ๏ธ Setting up (start here)
- ๐ฅ ๅพๅฐๅบ่ๅๅๅจ
- ๐ข Commands
- ๐ ๏ธ Compatibility
- ๐งฉ ItemsMatcherPlugin
- ๐ Management
- โฑ๏ธ Performance
- ๐ก Remote communication
- ๐ช Steam ่ฆชๅๅไบซ
- ๐ Trading