-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commands cs CZ
ASF podporuje řadu příkazů, kterými lze ovládat chování instancí procesu a bota.
Níže uvedené příkazy lze botovi posílat různými způsoby:
- Prostřednictvím interaktivní ASF konzole
- Prostřednictvím Steam soukromého/skupinového chatu
- Prostřednictvím našeho rozhraní IPC
Mějte na paměti, že interakce s ASF vyžaduje, abyste byli oprávněni k příkazu podle oprávnění ASF. Podívejte se na SteamUserPermissions
a SteamOwnerID
vlastnosti pro více detailů.
Příkazy prováděné prostřednictvím chatu služby Steam jsou podmíněny CommandPrefix
globální konfigurační vlastností, která je ve výchozím nastavení nastavena na !
. To znamená, že pro provedení např. příkazu status
byste měli ve skutečnosti napsat !status
(nebo vlastní CommandPrefix
podle vašeho výběru, který nastavíte místo toho). CommandPrefix
není povinný při použití konzole nebo IPC a lze jej vynechat.
ASF podporuje interaktivní konzoli, pokud ASF nespouštíte v režimu Headless
. Pro zapnutí příkazového režimu stačí stisknout tlačítko c
, zadat příkaz a potvrdit enterem.
Příkaz pro daného ASF bota můžete provést také prostřednictvím Steam chatu. Je zřejmé, že nemůžete komunikovat přímo se svým účtem, proto budete potřebovat alespoň jeden další Steam účet bota, prostřednictvím kterého můžete provádět příkazy určené pro vašeho hlavního bota.
Podobným způsobem můžete používat také skupinový chat Steam skupiny. Mějte na paměti, že tato možnost vyžaduje správně nastavenou hodnotu SteamMasterClanID
, v takovém případě bude bot poslouchat příkazy i na chatu skupiny (a v případě potřeby se k němu připojí). Na rozdíl od soukromého chatu jej lze použít i pro "komunikaci se sebou samým", protože nevyžaduje speciální účet bota. Můžete jednoduše nastavit hodnotu SteamMasterClanID
na nově vytvořenou skupinu a poté si udělit přístup buď prostřednictvím SteamOwnerID
nebo SteamUserPermissions
pro vlastního bota. Tímto způsobem se ASF bot (vy) připojí ke skupině a chatu vybrané skupiny a bude poslouchat příkazy odeslané z vašeho účtu. Můžete se připojit ke stejné skupinové chatovací místnosti, abyste mohli vydávat příkazy sami sobě (protože budete posílat příkazy do chatovací místnosti a instance ASF sedící ve stejné chatovací místnosti je přijme, i když se zobrazí pouze jako váš účet).
Upozorňujeme, že odeslání příkazu do skupinového chatu funguje jako relé. Pokud napíšete redeem X
třem botům, kteří s vámi sedí ve skupinovém chatu, bude to mít stejný výsledek, jako kdybyste napsali redeem X
každému z nich soukromě. Ve většině případů to není to, co chcete, a místo toho byste měli použít [bot]
příkaz, který je odeslán jednomu botovi v soukromém okně. ASF podporuje skupinový chat, protože v mnoha případech může být užitečným zdrojem pro komunikaci s vaším jediným botem, ale téměř nikdy byste neměli provádět příkazy ve skupinovém chatu, pokud se tam nachází 2 nebo více botů ASF, ledaže plně rozumíte chování ASF, které je zde popsáno a opravdu chcete předat stejný příkaz všem botům, kteří se v skupinovém chatu nacházejí.
A i v tomto případě byste měli použít soukromý chat s [Bots]
syntaxí.
Nejpokročilejší a nejflexibilnější způsob provádění příkazů, ideální pro interakci s uživatelem (ASF-ui) i pro nástroje třetích stran nebo skriptování (ASF API), vyžaduje spuštění ASF v režimu IPC
a klienta provádějícího příkazy prostřednictvím rozhraní IPC.
Příkaz | Přístup | Popis |
---|---|---|
2fa [Bots] |
Mistr |
Vygeneruje dočasný 2FA token pro dané instance botů. |
2fafinalize [Bots] <ActivationCode> |
Mistr |
Dokončuje proces přiřazování nových 2FA pro dané instance bota pomocí SMS/e-mailového aktivačního kódu. |
2fafinalizované [Bots] <ActivationCode> |
Mistr |
Importy již dokončeny 2FA pro dané instance bota používají 2FA token pro ověření. |
2fafinalizovaná síla [Bots] |
Mistr |
Importy již dokončeny 2FA pro dané instance bota, přeskočení 2FA tokenu. |
2fainit [Bots] |
Mistr |
Spustí proces přiřazování nových 2FA pro dané instance botů. |
2fano [Bots] |
Mistr |
Odmítne všechny čekající 2FA potvrzení pro dané instance bota. |
2faok [Bots] |
Mistr |
Přijímá všechny čekající 2FA potvrzení pro dané instance bota. |
addlicence [Bots] <Licenses> |
Operátor |
Aktivuje licence , vysvětlil pod, na daných instancích bota (pouze volné hry). |
zůstatek [Bots] |
Mistr |
Zobrazí zůstatek peněženky u daných instancí. |
bgr [Bots] |
Mistr |
Vypíše informace o BGR frontě daných instancí. |
bgrclear [Bots] |
Mistr |
Vymaže BGR frontu daných instancí. |
šifrovat <encryptionMethod> <stringToEncrypt> |
Vlastník |
Šifrování řetězce pomocí poskytnuté kryptografické metody - dále vysvětlí pod. |
ukončit |
Vlastník |
Zastaví celý proces ASF. |
hospodářství [Bots] |
Mistr |
Restartuje modul zemědělské karty pro dané instance botů. |
fb [Bots] |
Mistr |
Zobrazuje aplikace na černé listině z automatického farmování instancí botů. |
fbadd [Bots] <AppIDs> |
Mistr |
Přidá zadané appIDs do aplikací na černé listině z automatického farmaření daných instancí. |
fbrm [Bots] <AppIDs> |
Mistr |
Odstraní zadané appIDs z aplikací na černé listině z automatického chovu daných instancí. |
fq [Bots] |
Mistr |
Seznam prioritních řad farmářů u daných instancí bota. |
fqadd [Bots] <AppIDs> |
Mistr |
Přidá appIDs do prioritní fronty daných instancí. |
fqrm [Bots] <AppIDs> |
Mistr |
Odstraní appIDs z farmové fronty daných instancí. |
hash <hashingMethod> <stringToHash> |
Vlastník |
Vytvořil hash řetězce pomocí poskytnuté kryptografické metody - dále vysvětlil pod. |
Nápověda |
Sdílení rodiny |
Zobrazí nápovědu (odkaz na tuto stránku). |
input [Bots] <Type> <Value> |
Mistr |
Nastaví zadaný typ vstupu na zadanou hodnotu pro dané instance bota, funguje pouze v bezhlavém módu - dále vysvětlený pod. |
inventář [Bots] |
Operátor |
Zobrazí souhrn inventáře daných instancí. |
úroveň [Bots] |
Mistr |
Zobrazí úroveň účtu Steam u daných instancí. |
loot [Bots] |
Mistr |
Odešle všechny LootableTypes Steam komunitní položky daných instancí bota do Master uživatele definovaného v SteamUserPermissions (s nejnižším steamID, pokud je více než jedna). |
loot@ [Bots] <AppIDs> |
Mistr |
Odešle všechny LootableTypy Steam komunitní položky odpovídající zadaným AppIDům z daných instancí bota do Master uživatele definovaného v SteamUserPermissions (s nejnižší parní ID, pokud je více než jedna). To je opak loot% . |
loot% [Bots] <AppIDs> |
Mistr |
Odešle všechny LootableTypy Steam komunitní položky kromě AppIDs daných instancí bota do Master uživatele definovaného v SteamUserPermissions (s nejnižší parní ID, pokud je více než jedna). To je opak loot@ . |
loot^ [Bots] <AppID> <ContextID> |
Mistr |
Odešle všechny Steam položky z dané AppID do ContextID z daných instancí bota do Master uživatele definovaného v SteamUserPermissions (s nejnižším steamID, pokud je více než jedna). |
kořist& [Bots] <AppID> <ContextID> <Rarities> |
Mistr |
Odešle všechny Steam položky z daných AppID do ContextID odpovídající zadanému Rarity daných instancí bota do Master uživatele definovaného v SteamUserPermissions (s nejnižším steamID, pokud je více než jedna). |
mab [Bots] |
Mistr |
Seznam aplikací na černé listině z automatického obchodování v MatchActively . |
mabadd [Bots] <AppIDs> |
Mistr |
Přidá appIDs do aplikací na černé listině z automatického obchodování v MatchActively . |
mabrm [Bots] <AppIDs> |
Mistr |
Odstraní zadané appIDs z aplikací na černé listině z automatického obchodování v MatchActively . |
shoda [Bots] |
Mistr |
Speciální příkaz pro ItemsMatcherPlugin , který spustí MatchActively okamžitě rutinu. |
přezdívka [Bots] <Nickname> |
Mistr |
Změní Steam přezdívku daných instancí bota na přezdívku . |
vlastní [Bots] <Games> |
Operátor |
Zkontroluje, zda dané instance bota již vlastní her , vysvětlete pod. |
pozastavit [Bots] |
Operátor |
Trvale pozastavuje automatický chov karet modulu daných instancí botů. ASF will not attempt to farm current account in this session, unless you manually resume it, or restart the process. |
pozastavení~ [Bots] |
Sdílení rodiny |
Dočasně pozastaví automatický chov karet modulu daných instancí bot. Zemědělství bude automaticky obnoveno při další akci nebo se odpojí od bota. Můžete pokračovat v zemědělství a uvolnit ji. |
pozastavit& [Bots] <Seconds> |
Operátor |
Dočasně pozastaví modul automatického chovu karet instancí daného bota pro dané množství sekund . Po zpoždění je modul zemědělství karet automaticky obnoven. |
hrát [Bots] <AppIDs,GameName> |
Mistr |
Přepne na ruční farmení - spustí AppIDs na daných instancích, volitelně také s vlastním GameName . Aby tato funkce fungovala správně, váš Steam účet musí vlastnit platnou licenci pro všechny AppIDs , které zde specifikujete. To zahrnuje také F2P hry. Použijte resetovat nebo pokračovat pro vrácení. |
body [Bots] |
Mistr |
Zobrazuje počet bodů v Steam Point obchodu. |
soukromí [Bots] <Settings> |
Mistr |
Změny nastavení soukromí Steam daných instancí bota vysvětlily vhodně vybrané možnosti pod. |
redeem [Bots] <Keys> |
Operátor |
Na daných instancích se použije kód cd-klíče nebo peněženky. |
redeem^ [Bots] <Modes> <Keys> |
Operátor |
Vypadá zadané kódy cd-klíčů nebo peněženky na daných instancích bota pomocí zadaných režimů vysvětlí pod. |
redeempoints [Bots] <DefinitionIDs> |
Operátor |
Redeems Steam points pro daná aktiva na daných instancích botů. Ve výchozím nastavení jsou povoleny pouze volné položky, připojit ! znak na konci každého DefinitionID , který chcete bezpodmínečně splatit, i když je zaplacen. |
reset [Bots] |
Mistr |
Obnoví stav přehrávání zpět na původní (předchozí) stav, příkaz se používá při manuálním farmaření s příkazem play . |
restartovat |
Vlastník |
Restartuje proces ASF. |
pokračovat v [Bots] |
Sdílení rodiny |
Obnoví automatické farmování daných instancí bota. |
rmlicense [Bots] <Licenses> |
Mistr |
Odstraní zadané licence , vysvětlil **pod**u daných instancí. |
spustit [Bots] |
Mistr |
Spustí dané instance bota. |
statistiky |
Vlastník |
Vypíše statistiky zpracování, například spravované využití paměti. |
status [Bots] |
Sdílení rodiny |
Vypíše stav daných instancí bota. |
std [Bots] |
Mistr |
Speciální příkaz pro SteamTokenDumperPlugin , který spustí obnovení vybraných botů a odeslání dat okamžitě. |
zastavit [Bots] |
Mistr |
Zastaví dané instance bota. |
tb [Bots] |
Mistr |
Seznam uživatelů na černé listině z obchodního modulu daných instancí bota. |
tbadd [Bots] <SteamIDs64> |
Mistr |
Blacklist zadán steamIDs z obchodního modulu daných instancí botů. |
tbrm [Bots] <SteamIDs64> |
Mistr |
Odstraní černou listinu daných steamIDů z obchodního modulu daných instancí. |
transfer [Bots] <TargetBot> |
Mistr |
Odešle všechny Přenosné typy Steam komunitní předměty z instancí bota pro cílovou instanci. |
transfer@ [Bots] <AppIDs> <TargetBot> |
Mistr |
Odešle všechny přenositelné typy Steam komunitní položky odpovídající zadané AppIDs z daných instancí bota k cílové instanci. To je opak transfer% . |
převod [Bots] <AppIDs> <TargetBot> |
Mistr |
Odešle všechny přenositelné typy Steam komunitní položky kromě AppIDs z daných instancí bota pro cílovou instanci. To je opak transfer@ . |
převod ^ [Bots] <AppID> <ContextID> <TargetBot> |
Mistr |
Odešle všechny Steam položky z dané AppID do ContextID dané instance bota pro cílovou instanci. |
převést& [Bots] <AppID> <ContextID> <TargetBot> <Rarities> |
Mistr |
Odešle všechny Steam položky z dané AppID do ContextID odpovídající zadanému Rarity daných instancí bota pro cílovou instanci. |
rozbalit [Bots] |
Mistr |
Rozbalí všechny balíčky booster uložené v inventáři instancí botů. |
aktualizovat [Channel] |
Vlastník |
Zkontroluje GitHub nové vydání ASF a aktualizace, pokud je k dispozici. To se obvykle provádí automaticky každý UpdatePeriod . Volitelný argument Channel specifikuje **UpdateChannel **pokud není k dispozici výchozí nastavení nastavené v globálním nastavení. Kanál může končit znakem ! , který vynutí aktualizaci dostupnou na daném kanálu - včetně možnosti např. ponížení. |
updatepluginy [Channel] [Plugins] |
Vlastník |
Aktualizuje vybrané pluginy. Volitelná vlastnost Kanál umožňuje vybrat jinou vlastnost UpdateChannel pro aktualizace pluginů, pokud podporují vícenásobné. Kanál může končit ! znak, který vynutí aktualizaci dostupnou na daném kanálu - včetně možnosti e. . ponížení, i když přesná funkčnost závisí na konkrétním pluginu. Pokud Pluginy nejsou poskytnuty, pak jsou aktualizovány všechny pluginy zvažované pro automatické aktualizace prostřednictvím PluginsUpdateList a PluginsUpdateMode . Pokud chcete aktualizovat vybrané, zejména ty, které jsou ve výchozím nastavení zakázané z automatických aktualizací, musíte poskytnout kanál a pluginy , které chcete aktualizovat, poté bude ASF pokračovat v aktualizaci bez ohledu na jejich automatické nastavení. |
verze |
Sdílení rodiny |
Vypíše verzi ASF. |
Všechny příkazy jsou necitlivé na malá a velká písmena, ale jejich argumenty (jako například názvy botů) jsou obvykle citlivé na malá a velká písmena.
Argumenty se řídí filozofií UNIX, hranatými závorkami [Optional]
naznačují, že daný argument je volitelný, zatímco úhlové závorky <Mandatory>
označují, že daný argument je povinný. Měli byste nahradit argumenty, které chcete prohlásit, jako [Bots]
nebo <Nickname>
se skutečnými hodnotami, se kterými chcete příkaz vyřídit, vynechání náramků.
[Bots]
argument, jak uvádí závorky, je u všech příkazů volitelný. Je-li zadáno, příkaz se spustí na daných botech. Po vynechání je příkaz spuštěn na aktuálním botu, který přijímá příkaz (Steam chat), nebo podle DefaultBot
nakonfigurované vlastnosti (IPC a interaktivní konzole).
Jako příklad status
odeslaný botovi B
je stejný jako odeslání stavu
k botovi A
bota B
v tomto případě působí pouze jako proxy server. To lze také použít pro odesílání příkazů robotům, kteří nejsou k dispozici v opačném případě, například pro spouštění zastavených robotů, nebo provádění akcí na vašem hlavním účtu (které používáte pro provádění příkazů).
Access příkazu definuje minimum EPermission
of SteamUserPermissions
, které je vyžadováno pro použití příkazu, s výjimkou vlastníka
, který je SteamOwnerID
definované v globálním konfiguračním souboru (a nejvyšší dostupné oprávnění).
Argumenty plurálu, jako je [Bots]
, <Keys>
nebo <AppIDs>
znamená, že příkaz podporuje více argumentů daného typu, odděleno čárkou. Například status [Bots]
lze použít jako status MyBot,MyOtherBot,Primary
. To způsobí spuštění příkazu na všech cílových botech stejně jako byste poslali status
každému botovi do samostatného okna chatu. Vezměte prosím na vědomí, že po ,
.
ASF používá všechny znaky mezery jako možné oddělovače pro příkaz, jako je mezera a nové znaky. To znamená, že nemusíte používat prostor pro vymezení vašich argumentů, můžete také použít jiný znak mezery (např. záložka nebo nová řádka).
ASF se „připojí“ k dalším argumentům mimo rozsah pro pluralitní typ posledního argumentu v rozsahu. To znamená, že redeem bot key1 key2 key3
for redeem [Bots] <Keys>
bude pracovat přesně stejně jako redeem bota key1, očí 2,key3
. Společně s přijetím nové řádky jako oddělovače příkazů to vám umožní zapsat redeem bota
a pak vložit seznam klíčů oddělených jakýmkoliv přijatelným oddělovačem (např. novým), nebo standard ,
ASF oddělovač. Mějte na paměti, že tento trik lze použít pouze pro variantu příkazu, která používá nejvíce argumentů (takže je v tomto případě povinná [Bots]
.
Jak jsi četl výše, mezerní znak se používá jako oddělovač příkazu, proto jej nelze použít v argumentech. Jak je však uvedeno výše, ASF se může připojit k argumentům mimo rozsah, což znamená, že jste skutečně schopni použít parametr mezerního znaku, který je definován jako poslední pro daný příkaz. Například přezdívka velkého Bob
správně nastaví přezdívku bob
na "Velký Bob". Podobně můžete zkontrolovat jména obsahující mezery v vlastní
.
Některé příkazy jsou také k dispozici s přezdívkami, většinou pro uložení na psaní nebo účet pro různé dialekty:
Příkaz | Alias |
---|---|
addlicense |
al , addlicence
|
addlicense ASF |
ala |
vlastní ASF |
oa |
status ASF |
sa |
redeem |
r |
redeem^ |
r^ |
redeempoints |
rp |
rmlicense |
rl , rmlicence
|
[Bots]
argument je speciální varianta množného čísla, protože kromě přijetí více hodnot nabízí také další funkčnost.
Především [Bots]
argument podporuje předdefinované "skupiny botů", které jsou definovány níže:
Jméno | L 343, 22.12.2009, s. 1). |
---|---|
@all , ASF
|
Všichni boti definovaní v instanci |
@farmím |
Boty, které se v současné době chovají |
@idle |
Boty, které jsou v současné době jiné než zemědělské |
@offline |
Boty, které jsou aktuálně nejsou připojeny k síti Steam |
@online |
Boty, které jsou aktuálně připojeny k síti Steam |
Například status ASF
je roven status all,vaše,vaše,bots,listed,zde
. Toto lze také použít pro snadnou identifikaci botů, ke kterým máte přístup, jako ASF
, klíčové slovo, i přes cílení všech botů bude výsledkem reakce pouze od těch botů, na které můžete příkaz odeslat. Další skupiny jsou také k dispozici pro snadnější spuštění daného příkazu pouze na konkrétních botech, kteří splňují podmínku.
[Bots]
argument také podporuje speciální syntaxi "range", která vám umožňuje snadněji vybrat řadu botů. Obecná syntaxe pro [Bots]
je v tomto případě [FirstBot]..[LastBot]
. Alespoň jeden z argumentů musí být definován. Používáte-li <FirstBot>..
, jsou ovlivněni všichni boti začínající FirstBot
. Používáte-li ..<LastBot>
, jsou ovlivněni všichni boti do LastBot
. Pokud používáte <FirstBot>..<LastBot>
, jsou ovlivněni všichni boti v rozsahu od FirstBot
do LastBot
. Například, pokud máte boty jménem A, B, C, D, E, F
, můžete spustit status B. E
, což se rovná stavu B,C,D,E
v tomto případě. Při použití této syntaxe bude ASF používat abecední řazení k určení toho, kteří boti jsou ve vašem určeném rozsahu. Argumenty musí být platné názvy botů uznávané ASF, jinak je syntaxe rozsahu zcela přeskočena.
Kromě rozsahu syntaxe nad rámec [Bots]
argument také podporuje regex párování. Můžete aktivovat regex vzor pomocí r!<Pattern>
jako název bota, kde r!
je aktivátor ASF pro regex matching, a <Pattern>
je váš regex vzor. Příkladem příkazu bota založeného na regexu by byl status r! \d{3}
, které odešle status
botům, kteří mají název z 3 číslic (např. . 123
a 981
). Neváhejte se podívat na dokumentace pro další vysvětlení a další příklady dostupných regex vzorů.
<Settings>
argument přijímá až 7 různé možnosti, oddělené jako obvykle standardní čárkou ASF oddělovačem. Jedná se v pořadí:
Argument | Jméno | Dítě z |
---|---|---|
1 | Profil | |
2 | Vlastněné hry | Profil |
3 | Herní čas | Vlastněné hry |
4 | Seznam přátel | Profil |
5 | Inventář | Profil |
6 | InventoryDárky | Inventář |
7 | Komentáře | Profil |
Pro popis výše uvedených polí navštivte nastavení soukromí Steamu.
Zatímco platné hodnoty pro všechny jsou:
Hodnota | Jméno |
---|---|
1 | Soukromé |
2 | Pouze přátelé |
3 | Veřejnost |
Můžete použít buď název necitlivý na malá a velká písmena, nebo číselnou hodnotu. Vynechané argumenty budou nastaveny na Private
. Je důležité vzít na vědomí vztah mezi dítětem a rodiči výše uvedených argumentů, protože dítě nemůže mít nikdy více otevřeného oprávnění než jeho rodiče. Například nemůže mít vlastněné nastavení Public
her při nastavení profilu Private
.
Pokud chcete nastavit všechna nastavení soukromí vašeho bota s názvem Main
na Soukromý
, můžete použít některou z níže uvedených možností:
soukromí hlavní 1
Soukromí hlavní soukromé
Je to proto, že ASF automaticky předpokládá, že všechna ostatní nastavení budou Soukromá
, takže není třeba je zadávat. Na druhé straně, pokud chcete nastavit všechna nastavení ochrany osobních údajů na Public
, pak byste měli použít některou z níže uvedených možností:
privacy Main 3,3,3,3,3,3,3
privacy Main Public,Public,Public,Public,Public,Public,Public,Public,Public,Public,Public,Public,Public
Takto můžete také nastavit nezávislé volby, ale chcete:
soukromí Main Public,FriendsOnly,Private,Public,Public,Private,Public
Výše uvedené nastavení nastaví profil na veřejnost, hry ve vlastnictví pouze pro přátele, přehrávání na soukromí, seznam přátel k veřejnosti, inventáře k veřejnosti, dárky soukromých a profilových komentářů pro veřejnost. Stejné můžete dosáhnout pomocí číselných hodnot, pokud chcete.
addlicence
a rmlicence
podporují dva různé typy licencí, tyto:
Typ | Alias | Příklad | L 343, 22.12.2009, s. 1). |
---|---|---|---|
aplikace |
a |
app/292030 |
Hra je určena jeho unikátní appID . |
podb |
s |
sub/47807 |
Balíček obsahující jednu nebo více her, určený podle jeho unikátní subID . |
Rozlišování je důležité, protože ASF bude používat metodu Steam sítě pro aplikace a Steam store pro balíčky. Tyto dvě společnosti nejsou vzájemně slučitelné.
Při aktivaci nových licencí budete obvykle chtít zadat aplikaci pro víkendy/trvale F2P hry a v opačném případě balíček.
Pro odstranění stávající licence budou obě metody fungovat, i když doporučujeme odebrat balíky, abychom měli deterministickou a výslovnou žádost, jinak Steam může odebrat balíčky, které nemáte v úmyslu odstranit, zejména pokud má váš účet více než jeden balíček poskytující přístup k dané aplikaci.
Doporučujeme výslovně definovat typ každého záznamu, abychom se vyhnuli nejednoznačným výsledkům, ale pro zpětnou kompatibilitu, pokud vynecháte celý typ, ASF předpokládá, že v tomto případě požádáte o subb
. Můžete se také dotazovat na jednu nebo více licencí současně pomocí standardního ASF ,
oddělovače.
Dokončete příklady příkazů:
addlicense ASF app/292030
addlicence ASF sub/303386
rmlicense ASF app/292030,sub/303386
vlastní
příkaz podporuje několik různých typů her pro <games>
argument, který lze použít, toto:
Typ | Alias | Příklad | L 343, 22.12.2009, s. 1). |
---|---|---|---|
aplikace |
a |
app/292030 |
Hra je určena jeho unikátní appID . |
podb |
s |
sub/47807 |
Balíček obsahující jednu nebo více her, určený podle jeho unikátní subID . |
Razítko: |
r |
regex/^\d{4}: |
Regex se vztahuje na název hry, malá a velká a velká písmena. Pro kompletní syntaxi a další příklady si přečtěte dokumentace. |
jméno |
n |
jméno/čarodějnice |
Část názvu hry, necitlivá na malá a velká písmena. |
Doporučujeme výslovně definovat typ každého záznamu, abychom předešli nejednoznačným výsledkům, ale pro zpětnou kompatibilitu, pokud zadáte neplatný typ nebo jej zcela vynecháte, ASF předpokládá, že se zeptáte na aplikaci
, pokud je váš vstup číslo, a název
v opačném případě. Můžete se také dotazovat na jednu nebo více her současně, pomocí standardního ASF ,
oddělovače.
Dokončete příklad příkazu:
vlastní ASF app/292030,jméno/Witcher
redeem^
příkaz umožňuje doladit režimy, které budou použity pro jediný scénář. Toto funguje jako dočasné přepsání RedeemingPreferences
.
<Modes>
argument přijímá více hodnot režimu oddělených čárkou. Dostupné hodnoty režimu jsou uvedeny níže:
Hodnota | Jméno | L 343, 22.12.2009, s. 1). |
---|---|---|
FAWK | Vynutit AssumeWalletKey | Forces AssumeWalletKeyOnBadActivationCode bude povoleno nastavení |
FD | Vynutit distribuci | Síly Distribuce nastavení vyplacení budou povoleny |
FF | Vynutit přesměrování | Vynutit přesměrování možnost zapnout předvolbu |
FKMG | Vynutit KeepMissingGames | Síly KeepMissingGames budou povoleny předvolby |
JAK | Přeskočit AssumeWalletKey | Vysílá AssumeWalletKeyOnBadActivationCode nastavení být zakázáno |
SD | Přeskočit distribuci | Síly Distribuce nastavení výplaty je zakázáno |
SF | Přeskočit přesměrování | Síly Přeposlání nastavení být zakázáno |
SP | Přeskočit počáteční | Přeskočí vyplacení klíče při počátečním botovi |
SKMG | Přeskočit KeepMissingGames | Síly KeepMissingGames jsou vypnuté |
V | Validate | Ověří klíče pro správný formát a automaticky přeskočí neplatné |
For example, we'd like to redeem 3 keys on any of our bots that don't own games yet, but not our primary
bot. K dosažení tohoto cíle můžeme použít:
vyplatit ^ primární FF,SI klávesa1,klávesa2,klávesa3
Je důležité si všimnout, že pokročilý výběr přepíše pouze ty RedeemingPreferences
, které zadáte v příkazu. For example, if you've enabled Distributing
in your RedeemingPreferences
then there will be no difference whether you use FD
mode or not, because distributing will be already active regardless, due to RedeemingPreferences
that you use. To je důvod, proč má každá nuceně povolená přepsání také nuceně vypnuté sami se můžete rozhodnout, zda raději přepsáte zakázané zakázané nebo naopak.
šifrovací
příkaz umožňuje šifrovat libovolné řetězce pomocí šifrovacích metod ASF. <encryptionMethod>
musí být jednou z metod specifikovaných a vysvětlených v sekci bezpečnost. Doporučujeme použít tento příkaz prostřednictvím zabezpečených kanálů (ASF konzole nebo IPC rozhraní, které má také vyhrazený API koncový bod), protože jinak mohou být citlivé detaily zalogovány různými třetími stranami (např. zprávy v chatu jsou logovány servery Steamu).
hash
příkaz umožňuje generovat hashy libovolných řetězců pomocí metod ASF. <hashingMethod>
musí být jednou z metod hashování specifikovaných a vysvětlených v sekci bezpečnost. Doporučujeme použít tento příkaz prostřednictvím zabezpečených kanálů (ASF konzole nebo IPC rozhraní, které má také vyhrazený API koncový bod), protože jinak mohou být citlivé detaily zalogovány různými třetími stranami (např. zprávy v chatu jsou logovány servery Steamu).
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.
Obecná syntaxe je vstup [Bots] <Type> <Value>
.
<Type>
je necitlivá a definuje typ vstupu uznaný ASF. V současné době aplikace ASF rozpoznává následující typy:
Typ | Popis |
---|---|
Přihlásit se |
SteamLogin vlastnosti bota, pokud v konfiguraci chybí. |
Heslo |
SteamPassword konfigurační vlastnost, pokud v konfiguraci chybí. |
SteamGuard | Ověřovací kód byl odeslán na váš e-mail, pokud nepoužíváte 2FA. |
SteamParentalCode |
SteamParentalCode vlastnosti bota, pokud v konfiguraci chybí. |
TwoFactorAuthentication | 2FA token generovaný z vašeho mobilu, pokud používáte 2FA, ale ne ASF 2FA. |
<Value>
je hodnota nastavena pro daný typ. V současné době jsou všechny hodnoty řetězců.
Řekněme, že máme bota, který je chráněn SteamGuardem v jiném režimu než 2FA. Chceme spustit tohoto bota s bezhlavou
nastavenou na true
.
Abychom toho dosáhli, musíme vykonat následující příkazy:
spustit MySteamGuardBot
-> Bot se pokusí přihlásit, neúspěšný z důvodu AuthCode a pak se zastaví kvůli spuštění v režimu bez hlav
. To potřebujeme, abychom síť Steam nám poslali ověřovací kód na náš e-mail - pokud to nebylo zapotřebí, tento krok zcela přeskočíme.
vložte MySteamGuardBot SteamGuard ABCDE
-> Nastavili jsme SteamGuard
vstup MySteamGuardBot
bot ABCDE
. Samozřejmě ABCDE
je v tomto případě autentizační kód, který jsme dostali na náš e-mail.
spusťte MySteamGuardBot
-> Znovu začínáme náš (zastavený) bota Tentokrát automaticky používá autentizační kód, který jsme nastavili v předchozím příkazu, správně se přihlásit, a pak jej vymazat.
Stejně tak můžeme přistupovat k botům chráněným 2FA (pokud nepoužívají ASF 2FA), stejně jako během běhu nastavit další požadované vlastnosti.
ASF rozpoznává následující rarity:
Charita | Alias |
---|---|
Neznámý |
|
Běžný |
|
Neobvyklý |
|
Vzácný |
|
Mýtické |
Epické |
Legendární |
Exotické |
Starověké |
Mimořádný |
Immortální |
Kontraband |
arkánec |
|
Neobvyklé |
Nerozpoznané ASF rarity (jiné než uvedené výše) budou definovány jako Neznámá
.
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
- 🏡 Domovská stránka
- 🔧 Konfigurace
- 💬 Často kladené otázky
- ⚙️ Nastavení (začněte zde)
- 👥 Aktivace her v pozadí
- 📢 Příkazy
- 🛠️ Kompatibilita
- 🧩 ItemsMatcherPlugin
- 📋 Správa
- ⏱️ Výkon
- 📡 Vzdálená komunikace
- 👪 Rodinné sdílení na Steamu
- Trading