-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commands sv SE
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.
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.
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.
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.
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.
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. |
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 ä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, F
kan 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.
<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.
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.
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 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
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 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
-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).
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.
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.
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
.
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
- 🏡 Hem
- :skiftnyckel: Konfiguration
- 💬 FAQ
- ⚙️ Ställa in (börja här)
- :busts_in_siluett: Bakgrundsspel inlösare
- 📢 Kommandon
- :hammer_and_skiftnyckel: Kompatibilitet
- 🧩 FöremålMatcherPlugin
- 📋 Hantering
- :stoppur: Prestanda
- 📡 Fjärrkommunikation
- 👪 Steam Familjedelning
- :moturs_pilar handel