Skip to content

Commands sv SE

ArchiBot edited this page Jul 8, 2025 · 85 revisions

Kommandon

ASF stöder olika kommandon, som kan användas för att kontrollera beteendet i processen och bot instanser.

Nedan kommandon kan skickas till boten på olika sätt:

  • Genom interaktiv ASF-konsol
  • Genom Steam privat/gruppchatt
  • Genom vårt IPC gränssnitt

Tänk på att ASF interaktion kräver av dig att vara berättigad till kommandot enligt ASF behörigheter. Kolla in SteamUserPermissions och SteamOwnerID konfigurationsegenskaper för mer information.

Kommandon som körs via Steam-chatten påverkas av CommandPrefix globala konfigurationsegenskapen, vilket är ! som standard. Detta innebär att för att utföra t.ex. status kommando, du bör faktiskt skriva ! tatus (eller anpassad CommandPrefix som du väljer att ställa in istället). CommandPrefix är inte obligatoriskt när du använder konsol eller IPC och kan utelämnas.


Interaktiv konsol

ASF har stöd för interaktiv konsol, så länge du inte kör ASF i Headless -läge. Tryck bara på c -knappen för att aktivera kommandoläge, skriv ditt kommando och bekräfta med enter.

Skärmdump


Steam chatt

Du kan köra kommandot till given ASF bot även via Steam-chatten. Självklart kan du inte prata med dig själv direkt, därför behöver du minst ett annat bot konto om du vill köra kommandon som riktar ditt huvud.

Skärmdump

På liknande sätt kan du även använda gruppchatt för den angivna Steam-gruppen. Tänk på att detta alternativ kräver korrekt inställd egenskapen SteamMasterClanID i vilket fall bot kommer att lyssna efter kommandon även på gruppens chatt (och gå med den om det behövs). Detta kan också användas för att "prata med dig själv" eftersom det inte kräver ett dedikerat bot konto, i motsats till privat chatt. Du kan helt enkelt ställa in SteamMasterClanID egenskap till din nyligen skapade grupp, ge dig själv åtkomst antingen via SteamOwnerID eller SteamUserPermissions av din egen bot. På så sätt kommer ASF bot (du) att gå med i grupp och chatta i din valda grupp, och lyssna på kommandon från ditt eget konto. Du kan gå med i samma gruppchattrum för att utfärda kommandon till dig själv (som du skickar kommandot till chattrum, och ASF-instans som sitter på samma chattrum kommer att få dem, även om det bara visar att ditt konto är där).

Observera att skicka ett kommando till gruppchatten fungerar som ett relä. Om du säger lösa in X till 3 av dina robotar som sitter tillsammans med dig i gruppchatten, Det kommer att resultera i samma som du skulle säga lösa in X till varenda en av dem privat. I de flesta fall är detta inte vad du vill, och istället bör du använda kommandot given bot som skickas till en enda bot i det privata fönstret. ASF stöder gruppchatt, som i många fall kan det vara användbar källa för kommunikation med din enda bot, men du bör nästan aldrig köra något kommando på gruppchatten om det finns 2 eller fler ASF-robotar som sitter där, Om du inte helt förstår ASF beteende skrivet här och du i själva verket vill vidarebefordra samma kommando till varje enskild bot som lyssnar på dig.

Och även i detta fall bör du använda privat chatt med [Bots] syntax istället.


IPC

Det mest avancerade och flexibla sättet att utföra kommandon, perfekt för användarinteraktion (ASF-ui) samt verktyg eller skript från tredje part (ASF API), kräver att ASF körs i IPC -läge, och ett klientkommando genom IPC gränssnitt.

Skärmdump


Kommandon

Kommando Tillgång Beskrivning
2fa [Bots] Mästare Genererar temporär 2FA -token för givna bot instanser.
2fafinalize [Bots] <ActivationCode> Mästare Slutför processen att tilldela nya 2FA autentiseringsuppgifter för givna bot instanser, med SMS/e-post aktiveringskod.
2fafinalized [Bots] <ActivationCode> Mästare Importen redan klar 2FA autentiseringsuppgifter för givna bot instanser, med 2FA token för verifiering.
2fafinalizedforce [Bots] Mästare Importen redan klar 2FA autentiseringsuppgifter för givna bot instanser, hoppar över 2FA token verifikation.
2fainit [Bots] Mästare Startar processen att tilldela nya 2FA autentiseringsuppgifter för givna bot instanser.
2fano [Bots] Mästare Nejar alla väntande 2FA bekräftelser för givna bot instanser.
2faok [Bots] Mästare Accepterar alla väntande 2FA bekräftelser för givna bot instanser.
addlicense [Bots] <Licenses> Operatör Aktiverar givna licenser, förklarade under, på givna bot instanser (endast gratisspel).
saldo [Bots] Mästare Visar plånbokens saldo för givna bot-instanser.
bgr [Bots] Mästare Skriver ut information om BGR kö för givna bot instanser.
bgrclear [Bots] Mästare Rensar BGR kö för givna bot instanser.
kryptera <encryptionMethod> <stringToEncrypt> Ägare Krypterar strängen med hjälp av den kryptografiska metoden - vidare förklaras under.
avsluta Ägare Stoppar hela ASF-processen.
gård [Bots] Mästare Omstart kort odlingsmodul för givna bot instanser.
fb [Bots] Mästare Listar appar svartlistade från automatisk odling av givna bot instanser.
fbadd [Bots] <AppIDs> Mästare Lägger till appID till appar svartlistade från automatisk odling av givna bot instanser.
fbrm [Bots] <AppIDs> Mästare Tar bort givna appID från appar svartlistade från automatisk odling av givna bot instanser.
fq [Bots] Mästare Listor prioriterad jordbrukskö av givna bot instanser.
fqadd [Bots] <AppIDs> Mästare Lägger till appID till prioriterad jordbrukskö för givna bot-instanser.
Fqrm [Bots] <AppIDs> Mästare Tar bort givna appID från jordbrukskö av givna bot instanser.
hash <hashingMethod> <stringToHash> Ägare Genererade en hash av strängen med hjälp av en kryptografisk metod - vidare förklarade under.
hjälp FamilySharing Visar hjälp (länk till denna sida).
input [Bots] <Type> <Value> Mästare Anger given indatatyp till angivet värde för angivna botinstanser, fungerar endast i Headless -läge - vidare förklaras under.
Förråd [Bots] Operatör Visar inventering sammanfattning av givna bot-instanser.
nivå [Bots] Mästare Visar Steam-kontonivån för givna bot-instanser.
loot [Bots] Mästare Skickar alla LootableTypes Steam-community-objekt med givna bot-instanser till Master användare som definieras i deras SteamUserPermissions (med lägsta steamID om fler än ett).
loot@ [Bots] <AppIDs> Mästare Skickar alla LootableTypes Steam-community-objekt som matchar given AppIDs för given bot instanser till Master användare definierad i deras SteamUserPermissions (med lägsta steamID om fler än ett). Detta är motsatsen till loot%.
loot% [Bots] <AppIDs> Mästare Skickar alla LootableTypes Steam-community-objekt bortsett från givna AppIDs av givna bot-instanser till Master användare definierade i deras SteamUserPermissions (med lägsta steamID om fler än ett). Detta är motsatsen till loot@.
loot^ [Bots] <AppID> <ContextID> Mästare Skickar alla Steam-objekt från givna AppID i ContextID för givna bot-instanser till Master användare definierade i deras SteamUserPermissions (med lägsta steamID om fler än ett).
loot& [Bots] <AppID> <ContextID> <Rarities> Mästare Skickar alla Steam-objekt från givna AppID i ContextID som matchar givna Rarities av givna bot-instanser till Master definierade i deras SteamUserPermissions (med lägsta steamID om fler än ett).
mab [Bots] Mästare Listar appar svartlistade från automatisk handel i MatchActively.
mabadd [Bots] <AppIDs> Mästare Lägger till appID till appar svartlistade från automatisk handel i MatchActively.
mabrm [Bots] <AppIDs> Mästare Tar bort givna appID från appar svartlistade från automatisk handel i MatchActively.
matcha [Bots] Mästare Speciellt kommando för ItemsMatcherPlugin som utlöser MatchActively rutin omedelbart.
smeknamn [Bots] <Nickname> Mästare Ändrar Steam smeknamn på givna bot-instanser till angivet smeknamn.
äger [Bots] <Games> Operatör Kontrollerar om givna bot instanser redan egna givna spel, förklarade under.
pausa [Bots] Operatör Ständigt pausar automatiska kort odlingsmodul för givna bot instanser. ASF kommer inte att försöka odla nuvarande konto i denna session, om du manuellt återuppta den eller starta om processen.
paus~ [Bots] FamilySharing Tillfälligt pausar automatiska kort jordbruksmodul av givna bot instanser. Jordbruket kommer att återupptas automatiskt vid nästa spelevenemang, eller så kopplas boten. Du kan återuppta jordbruk för att avbryta det.
pausa& [Bots] <Seconds> Operatör Tillfälligt pausar automatiska kort odlingsmodul av givna bot instanser för given mängd sekunder. Efter försening återupptas kortodlingsmodulen automatiskt.
spela [Bots] <AppIDs,GameName> Mästare Växlar till manuell odling - lanserar givna AppIDs på givna bot instanser, eventuellt även med anpassade Spelnamn. För att denna funktion ska fungera korrekt, ditt Steam-konto måste äga en giltig licens för alla AppIDs som du specificerar här, detta inkluderar F2P spel också. Använd reset eller återuppta för att återvända.
poäng [Bots] Mästare Visar antal punkter i Steam points shop.
sekretess [Bots] <Settings> Mästare Ändringar Steam sekretessinställningar av givna bot instanser, till lämpligt valda alternativ förklarade under.
redeem [Bots] <Keys> Operatör Lös in givna cd-nycklar eller plånbokskoder på givna bot-instanser.
redeem^ [Bots] <Modes> <Keys> Operatör Lös in givna cd-nycklar eller plånbokskoder på givna bot-instanser, med givna lägen förklarade under.
redeempoints [Bots] <DefinitionIDs> Operatör Löser in Steam-poäng för givna tillgångar på givna bot-instanser. Som standard är endast gratis objekt tillåtna, lägg till ! tecken i slutet av varje DefinitionID som du vill lösa in villkorslöst, även om det är betalt.
reset [Bots] Mästare Återställer uppspelningsstatusen till ursprungligt (föregående) tillstånd, kommandot används under manuell odling med kommandot play.
omstart Ägare Starta om ASF-processen.
återuppta [Bots] FamilySharing Återupptar automatisk odling av givna bot instanser.
rmlicense [Bots] <Licenses> Mästare Tar bort givna licenser, förklarade under, på givna bot instanser.
starta [Bots] Mästare Startar givna bot-instanser.
statistik Ägare Skriver processstatistik, såsom hanterad minnesanvändning.
status [Bots] FamilySharing Skriver ut status för givna bot-instanser.
Std [Bots] Mästare Speciellt kommando för SteamTokenDumperPlugin som utlöser uppdatering av valda robotar och inlämning av data omedelbart.
stoppa [Bots] Mästare Stoppar givna bot instanser.
tb [Bots] Mästare Listar svartlistade användare från handelsmodul av givna bot instanser.
tbadd [Bots] <SteamIDs64> Mästare Svartlistor ges steamIDs från handelsmodulen för givna bot instanser.
tbrm [Bots] <SteamIDs64> Mästare Tar bort svartlista över givna steamIDs från handelsmodulen för givna bot instanser.
överför [Bots] <TargetBot> Mästare Skickar alla TransferableTypes Steam-community-objekt från givna bot-instanser till målrobot-instans.
transfer@ [Bots] <AppIDs> <TargetBot> Mästare Skickar alla TransferableTypes Steam-community-objekt som matchar given AppIDs från givna bot-instanser till att rikta bot instans. Detta är motsatsen till transfer%.
överföring% [Bots] <AppIDs> <TargetBot> Mästare Skickar alla TransferableTypes Steam-community-objekt förutom givna AppIDs från givna bot instanser för att rikta bot instans. Detta är motsatsen till transfer@.
transfer^ [Bots] <AppID> <ContextID> <TargetBot> Mästare Skickar alla Steam-objekt från given AppID i ContextID för given bot instans för att rikta bot instans.
överföra& [Bots] <AppID> <ContextID> <TargetBot> <Rarities> Mästare Skickar alla Steam-objekt från given AppID i ContextID som matchar given Rarities av given bot instanser att rikta bot instans.
packa upp [Bots] Mästare Packa upp alla boosterpaket som finns lagrade i inventeringen av givna bot-instanser.
uppdatera [Channel] Ägare Kontrollerar GitHub efter ny ASF-utgåva och uppdateringar till den om tillgänglig. Detta görs normalt automatiskt varje UpdatePeriod. Argumentet Channel anger UpdateChannel, om inte standard anges i den globala konfigurationen. Kanal kan avslutas med ! tecken, vilket kommer att tvinga uppdatering tillgänglig på given kanal - inklusive en möjlighet till t.ex. nedgradering.
updateplugins [Channel] [Plugins] Ägare Uppdaterar valda plugins. Valfri Kanal egenskap kan du välja en annan UpdateChannel för plugin-uppdateringar, om de stöder flera sådana. Kanal kan avslutas med ! tecken, som kommer att tvinga uppdatering tillgänglig på given kanal - inklusive en möjlighet till e. . nedgradering, även om exakt funktionalitet beror på en viss plugin. När Plugins inte tillhandahålls, sedan alla plugins övervägs för automatiska uppdateringar genom PluginsUpdateList och PluginsUpdateMode uppdateras. Om du vill uppdatera de valda, särskilt de som inaktiverats från automatiska uppdateringar som standard, du måste ange Channel samt Plugins som du vill uppdatera, då ASF kommer att fortsätta med att uppdatera dem oavsett deras automatiska uppdateringsinställningar.
version FamilySharing Skriver ut version av ASF.

Anteckningar

Alla kommandon är fall-okänsliga, men deras argument (såsom bot namn) är oftast skiftlägeskänsliga.

Argument följer UNIX filosofi, hakparenteser [Optional] indikerar att givet argument är frivilligt, medan vinkelparenteser <Mandatory> indikerar att givet argument är obligatoriskt. Du bör ersätta de argument som du vill förklara, såsom [Bots] eller <Nickname> med faktiska värden som du vill utfärda kommandot med, Utelämnar hängslen.

[Bots] argument, som anges av parenteserna, är valfritt i alla kommandon. När det är angivet körs kommandot på givna robotar. När den utelämnas körs kommandot på nuvarande bot som tar emot kommandot (Steam-chatt), eller i enlighet med DefaultBot konfigurerad egendom (IPC och interaktiv konsol).

Som ett exempel, status A skickad till bot B är samma som att skicka status till bot A, bot B i detta fall fungerar endast som en proxy. Detta kan också användas för att skicka kommandon till robotar som inte är tillgängliga på annat sätt, till exempel att starta stoppade robotar, eller utföra åtgärder på ditt huvudkonto (som du använder för att utföra kommandon).

Åtkomst för kommandot definierar minimum EPermission av SteamUserPermissions som krävs för att använda kommandot, med undantag för Owner som är SteamOwnerID definierat i global konfigurationsfil (och högsta behörighet tillgänglig).

Plurala argument, såsom [Bots], <Keys> eller <AppIDs> betyder att kommandot stöder flera argument av given typ, separerad med ett kommatecken. Till exempel kan status [Bots] användas som status MyBot,MyOtherBot,Primär. Detta kommer att orsaka att givet kommando körs på alla målrobotar på samma sätt som du skickar status till varje bot i ett separat chattfönster. Observera att det inte finns något utrymme efter ,.

ASF använder alla blanksteg som möjligt avgränsare för ett kommando, till exempel mellanslag och nya tecken. Detta innebär att du inte behöver använda utrymme för att avgränsa dina argument, du kan också använda någon annan blanksteg tecken (såsom flik eller ny rad).

ASF kommer att "förena" extra argument utanför intervallet till pluraltyp av det sista in-range-argumentet. Detta innebär att lösa in bot key1 key2 key3 för lösa in [Bots] <Keys> kommer att fungera exakt samma som lösa in bot key1, ey2,key3. Tillsammans med att acceptera newline som kommandoavgränsare, detta gör det möjligt för dig att skriva lösa in bot sedan klistra in en lista med nycklar separerade med alla acceptabla avgränsare tecken (såsom newline), eller standard , ASF avgränsare. Tänk på att detta trick endast kan användas för kommandovariant som använder flest argument (så att ange [Bots] är obligatoriskt i detta fall).

Som du har läst ovan används ett mellanslag som avgränsare för ett kommando, därför kan det inte användas i argument. Men, även som anges ovan, ASF kan ansluta out-of-range argument, vilket innebär att du faktiskt kan använda en blanksteg i argument som definieras som en sista för ett givet kommando. Till exempel, smeknamn bob Great Bob kommer korrekt att sätta smeknamn på bob bot till "Great Bob". På liknande sätt kan du kontrollera namn som innehåller mellanslag i äger kommandot.


Vissa kommandon är också tillgängliga med sina alias, mestadels för att spara på att skriva eller konto för olika dialekter:

Kommando Alias
addlicense al, addlicence
addlicense ASF ala
äger ASF oa
status ASF sa
redeem r
redeem^ r^
redeempoints rp
rmlicense rl, rmlicence

[Bots] argument

[Bots] argument är en speciell variant av plural argument, som förutom att acceptera flera värden det också erbjuder extra funktionalitet.

Först och främst, [Bots] argument stöder fördefinierade "bot grupper" som definieras som nedan:

Namn Beskrivning
@all, ASF Alla robotar definierade i instansen
@jordbruk Bots som för närvarande är jordbruk
@inaktiv Bots som för närvarande är inte jordbruk
@offline Bots som för närvarande är inte anslutna till Steam-nätverket
@online Bots som för närvarande är anslutna till Steam-nätverket

Till exempel, status ASF kommandot är lika med status alla, din,bots,listad,här. Detta kan också användas för att enkelt identifiera de robotar som du har tillgång till, som ASF nyckelord, trots att rikta alla botar, kommer att resultera i svar endast från de robotar som du faktiskt kan skicka kommandot till. Andra grupper är också tillgängliga för att lättare utföra givet kommando endast på specifika robotar som uppfyller villkoret.

[Bots] -argumentet stöder också specialsyntax, vilket gör att du lättare kan välja ett antal robotar. Den allmänna syntaxen för [Bots] i detta fall är [FirstBot]..[LastBot]. Minst ett av argumenten måste definieras. När du använder <FirstBot>..påverkas alla robotar som startar från FirstBot När du använder ..<LastBot>påverkas alla robotar tills LastBot När du använder <FirstBot>..<LastBot>, alla robotar inom intervallet från FirstBot tills LastBot påverkas. Till exempel, om du har robotar som heter A, B, C, D, E, Fkan du köra status B. E, som är lika med status B,C,D,E i detta fall. När du använder denna syntax, ASF kommer att använda alfabetisk sortering för att bestämma vilka robotar som finns i ditt angivna område. Argument måste vara giltiga bot namn som erkänns av ASF, annars räckvidd syntax är helt överhoppad.

Förutom syntaxen ovan stöder [Bots] argumentet även regex matchning. Du kan aktivera regex-mönster genom att använda r!<Pattern> som ett botnamn, där r! är ASF activator för regex matchning, och <Pattern> är din regex mönster. Ett exempel på ett regex-baserat bot kommando skulle vara status r! \d{3} som skickar kommandot status till robotar som har ett namn gjort av 3 siffror (e. . 123 och 981). Ta gärna en titt på docs för ytterligare förklaring och fler exempel på tillgängliga regex-mönster.


sekretess inställningar

<Settings> argument accepterar upp till 7 olika alternativ, separerade som vanligt med standard kommatecken ASF avgränsare. De är, i ordning:

Argument Namn Barn till
1 Profil
2 Ägandespel Profil
3 Speltid Ägandespel
4 Vännerlista Profil
5 Lager Profil
6 InventeringGåvor Lager
7 Kommentarer Profil

För beskrivning av ovanstående fält, besök Steam sekretessinställningar.

Giltiga värden för alla är:

Värde Namn
1 Privat
2 Endast vänner
3 Publik

Du kan använda antingen ett ärende-okänsligt namn eller ett numeriskt värde. Argument som utelämnats kommer att vara standard för att vara inställd på Privat. Det är viktigt att notera förhållandet mellan barn och förälder till argument som anges ovan, eftersom barn aldrig kan ha öppnare tillstånd än sin förälder. Till exempel kan du inte ha Public spelägd inställning medan du har Privat profilinställning.

Exempel

Om du vill ställa in alla sekretessinställningar för din bot som heter Main till Private, du kan använda någon av nedan:

Sekretess Main 1
Sekretess Main Private

Detta beror på att ASF automatiskt kommer att anta alla andra inställningar för att vara Privat, så det finns ingen anledning att mata in dem. Å andra sidan, om du vill ställa in alla sekretessinställningar till Public, då bör du använda något av nedan:

Sekretess Main 3,3,3,3,3,3,3
Sekretess Main Public,Public,Public,Public,Public,Public,Public,Public,Public ,Public

På så sätt kan du också ställa in oberoende alternativ som du vill:

Sekretess Huvudpublik,VännerOnly,Privat,Offentlig,Offentlig,Privat,Offentlig

Ovanstående kommer att sätta profil till offentliga, ägda spel till vänner endast, speltid till privat, vänner lista till offentliga, inventering till offentliga, inventering gåvor till privat och profil kommentarer till offentliga. Du kan uppnå samma med numeriska värden om du vill.


Licenser

addlicense och rmlicense kommandon stöder två olika licenstyper, de är:

Typ Alias Exempel Beskrivning
app en app/292030 Spelet bestäms av dess unika appID.
sub s sub/47807 Paket som innehåller ett eller flera spel bestäms av dess unika subID.

Distinktionen är viktig, eftersom ASF kommer att använda Steam nätverksmetod för appar och Steam butiksmetod för paket. Dessa två är inte förenliga med varandra.

När du aktiverar nya licenser, vanligtvis vill du ange app för gratis helger/permanent F2P-spel och paketera annars.

För att ta bort befintlig licens kommer båda metoderna att fungera, även om vi rekommenderar att ta bort paket för att ha deterministiska och explicita önskemål, eftersom Steam annars kan ta bort paket som du inte har för avsikt att tas bort, särskilt om ditt konto har mer än ett paket som ger tillgång till given app.

Vi rekommenderar att uttryckligen definiera vilken typ av varje post för att undvika tvetydiga resultat, men för bakåtkompatibilitet, om du utelämnar skriva helt, ASF kommer att anta att du ber om sub i detta fall. Du kan också fråga en eller flera av licenserna samtidigt, med standard ASF , avgränsare.

Komplett kommandoexempel:

addlicense ASF app/292030
addlicense ASF sub/303386
rmlicense ASF app/292030,sub/303386

äger spel

äger kommandot stöder flera olika speltyper för <games> argument som kan användas, de är:

Typ Alias Exempel Beskrivning
app en app/292030 Spelet bestäms av dess unika appID.
sub s sub/47807 Paket som innehåller ett eller flera spel bestäms av dess unika subID.
regex r regex/^\d{4}: Regex gäller för spelets namn, skiftlägeskänsligt. Se docs för fullständig syntax och fler exempel.
namn n namn/häxa En del av spelets namn, fall-okänslig.

Vi rekommenderar att uttryckligen definiera vilken typ av varje post för att undvika tvetydiga resultat, men för bakåtkompatibiliteten, om du anger ogiltig typ eller utelämna den helt, ASF kommer att anta att du frågar efter app om din inmatning är ett nummer och namn annars. Du kan också fråga ett eller flera av spelen samtidigt, med standard ASF , avgränsare.

Komplett kommandoexempel:

äger ASF app/292030, namn/häxa

Lös in ^ lägen

redeem ^ kommandot låter dig finjustera lägen som kommer att användas för en enda redeem scenario. Detta fungerar som tillfällig åsidosättning av LösningPreferences bot config property.

<Modes> argument accepterar flera lägesvärden, separerade som vanligt med ett kommatecken. Tillgängliga lägesvärden anges nedan:

Värde Namn Beskrivning
FAWK ForceAssumeWalletKey Forces AntagningWalletKeyOnBadActivationCode löser in preferenser för att vara aktiverad
FD ForceDistributing Tvingar distribuerar löser in inställningar för att aktiveras
FF Vidarebefordra Krafter Vidarebefordran löser in inställningar för att vara aktiverad
FKMG ForceKeepMissingGames Forces KeepMissingGames löser in preferenser för att aktiveras
SAWK SkipAssumeWalletKey Forces AntagningWalletKeyOnBadActivationCode löser in preferensen att vara inaktiverad
SD SkipDistribuera Tvingar distribuerar löser in inställningar för att inaktiveras
SF Hoppar över vidarebefordran Krafter Vidarebefordran löser in inställningar för att inaktiveras
SI SkipInitial Hoppar över nyckelinlösen på initial bot
SKMG SkipKeepMissingGames Forces KeepMissingGames löser in preferensen att inaktiveras
V Validate Valideringsnycklar för rätt format och hoppar automatiskt över ogiltiga

Till exempel skulle vi vilja lösa in 3 nycklar på någon av våra botar som inte äger spel ännu, men inte vår primära bot. För att uppnå detta kan vi använda:

Lös in ^ primär FF,SI key1,key2,key3

Det är viktigt att notera att avancerade lösa in åsidosättningar endast de LösningPreferences som du anger i kommandot. Till exempel, om du har aktiverat att distribuera i ditt LösningPreferences så kommer det inte att bli någon skillnad om du använder FD läge eller inte, eftersom distribution kommer att vara redan aktiv oavsett, på grund av LösningPreferences som du använder. Det är därför varje påtvingat åsidosättande också har en tvingande funktionshindrad, du kan själv bestämma om du föredrar att åsidosätta inaktiverat med aktiverat, eller vice versa.


kryptera -kommandot

kryptera -kommandot låter dig kryptera godtyckliga strängar med ASF:s krypteringsmetoder. <encryptionMethod> måste vara en av de krypteringsmetoder som anges och förklaras i säkerhet avsnitt. Vi rekommenderar att använda detta kommando via säkra kanaler (ASF-konsol eller IPC-gränssnitt, som också har en dedikerad API-slutpunkt för det), eftersom annars känsliga detaljer kan bli loggade av olika tredje parter (t.ex. chattmeddelanden som loggas av Steam-servrar).


hash kommando

hash -kommandot låter dig generera hashar av godtyckliga strängar med ASF:s hashmetoder. <hashingMethod> måste vara en av de hashmetoder som anges och förklaras i säkerhet avsnitt. Vi rekommenderar att använda detta kommando via säkra kanaler (ASF-konsol eller IPC-gränssnitt, som också har en dedikerad API-slutpunkt för det), eftersom annars känsliga detaljer kan bli loggade av olika tredje parter (t.ex. chattmeddelanden som loggas av Steam-servrar).


inmatning kommando

input -kommandot kan endast användas i Headless -läge, för inmatning av angivna data via IPC eller Steam-chatt när ASF körs utan stöd för användarinteraktion.

Allmän syntax är [Bots] <Type> <Value>.

<Type> är skiftlägesokänslig och definierar indatatyp som känns igen av ASF. För närvarande ASF känner igen följande typer:

Typ Beskrivning
Inloggning SteamLogin bot config egendom, om saknas i config.
Lösenord SteamPassword bot config egenskap, om saknas i config.
Ångvakt Auto-kod skickas på din e-post om du inte använder 2FA.
SteamParentalkod SteamParentalCode bot config egendom, om saknas i config.
TvåfaktorAutentisering 2FA token genereras från din mobil, om du använder 2FA men inte ASF 2FA.

<Value> är värdesatt för given typ. För närvarande är alla värden strängar.

Exempel

Låt oss säga att vi har en bot som skyddas av SteamGuard i icke-2FA-läge. Vi vill starta den där roboten med Headless inställd på true.

För att göra det måste vi utföra följande kommandon:

starta MySteamGuardBot -> Bot kommer att försöka logga in, misslyckas på grund av att AuthCode behövs, sedan sluta på grund av att köra i Headless läge. Vi behöver detta för att få Steam-nätverket att skicka oss aut-kod på vår e-post - om det inte fanns något behov av det, vi skulle hoppa över detta steg helt.

ingång MySteamGuardBot SteamGuard ABCDE -> Vi satte SteamGuard ingång av MySteamGuardBot bot till ABCDE. Självklart, ABCDE i detta fall är auth kod som vi fick på vår e-post.

starta MySteamGuardBot -> Vi startar vår (stoppade) bot igen, denna gång använder den automatiskt auth kod som vi satt i tidigare kommando, korrekt inloggning och sedan rensa den.

På samma sätt kan vi komma åt 2FA-skyddade robotar (om de inte använder ASF 2FA), samt ställa in andra obligatoriska egenskaper under körtid.


Erkända rariteter

ASF känner igen följande rariteter:

Snarare Alias
Okänd
Vanlig
Ovanligt
Sällsynt
Mytisk Episk
Legendarisk Exotisk
Forntida Extraordinärt
Odödlig Kontraband
Arcana
Ovanligt

Inte erkänd av ASF rariteter (andra än definierade ovan) kommer att definieras som Unknown.

Clone this wiki locally