Skip to content

Commands nl NL

ArchiBot edited this page Jul 8, 2025 · 90 revisions

Commando's

ASF ondersteunt diverse commando's om het programma en de bots te besturen.

Hieronder kunnen commando's op verschillende manieren naar de bot worden verzonden:

  • Via de interactieve ASF-console
  • Via Steam privΓ©/groep chat
  • Via onze IPC interface

Hou er rekening mee dat je voor het communiceren met ASF de rechten nodig hebt in je ASF-instellingen om een commando te kunnen gebruiken. Check de SteamUserPermissions en de SteamOwnerID config-instellingen voor meer details.

Opdrachten uitgevoerd via Steam chat zijn beΓ―nvloed door CommandPrefix algemene configuratie eigenschap, dat ! standaard Met andere woorden: om de opdracht status uit te voeren, moet je !Status (of de door jou ingestelde CommandPrefix) invoeren. CommandPrefix is niet verplicht wanneer je console of IPC gebruikt en kan worden weggelaten.


Interactieve console

ASF heeft ondersteuning voor interactieve console, zolang je niet ASF draait in Headless modus. Druk gewoon op de knop c om de opdrachtmodus in te schakelen, typ je opdracht en bevestig met het enter.

Screenshot


Steam chat

Je kunt de opdracht uitvoeren om ASF bot ook via Steam chat te gebruiken. Natuurlijk kan je niet direct met jezelf praten, daarom heb je minstens één andere bot account nodig als je de commandotarget wil uitvoeren.

Screenshot

Op dezelfde manier kan je ook groepschat gebruiken van de opgegeven Steam groep. Houd er rekening mee dat deze optie een goede instelling van SteamMasterClanID eigenschap vereist, in dat geval zal bot luisteren naar commando's ook op de chat van de groep (en indien nodig). Dit kan ook worden gebruikt voor "praten met jezelf", omdat het geen eigen bot account vereist, in tegenstelling tot een privΓ© chat. Je kunt de eigenschap SteamMasterClanID eenvoudig instellen op de nieuw aangemaakte groep. vervolgens geef jezelf toegang tot SteamOwnerID of SteamUserPermissies van je eigen bot. Op deze manier zal ASF bot (jij) lid worden van groep en chatten van je geselecteerde groep, en naar commando's van je eigen account luisteren. Je kan lid worden van dezelfde groepschatroom om zelf commando's uit te geven (omdat je het commando naar de chatroom verstuurt, en ASF-instantie die in dezelfde chatroom zit, zullen ze ontvangen, zelfs als het alleen laat zien als je account er is).

Houd er rekening mee dat het sturen van een opdracht naar een groepsgesprek als een relais werkt. Als je verzilver X tegen 3 van je bots die samen met je op de groepschat zitten, het zal hetzelfde zijn als je zou zeggen inruil X op elk van hen privΓ©. In de meeste gevallen is dit niet wat je wilt, en in plaats daarvan zou je gegeven bot commando moeten gebruiken dat wordt verzonden naar een enkele bot in privΓ©venster. ASF ondersteunt groepschat, omdat het in veel gevallen een nuttige bron voor communicatie kan zijn met je enige bot, je zou bijna nooit een commando moeten uitvoeren in de groepschat als er 2 of meer ASF bots zitten in die groep. tenzij je het ASF-gedrag dat hier is geschreven volledig begrijpt en je in feite hetzelfde commando wilt doorsturen naar elke bot die naar je luistert.

En zelfs in dit geval moet u gebruik maken van privΓ© chat met [Bots] syntaxis.


IPC

De meest geavanceerde en flexibele manier om commando's uit te voeren, perfect voor gebruikersinteractie (ASF-u) en tools van derden of scripting (ASF API), vereist ASF om te worden uitgevoerd in IPC modus, en een client die opdracht uitvoert via IPC interface.

Screenshot


Commando's

Commando Toegang Beschrijving
2fa [Bots] Master Genereert tijdelijke 2FA token voor bepaalde bot-instanties.
2fafinalize [Bots] <ActivationCode> Master Voltooid proces van het toewijzen van nieuwe 2FA referenties voor bepaalde bot instanties, met behulp van SMS/e-mail activeringscode.
2fafinalized [Bots] <ActivationCode> Master Importeert al y-finalized 2FA referenties voor bepaalde bot-instellingen, met behulp van 2FA token voor verificatie.
2fafinaliserende kracht [Bots] Master Importeert al y-finalized 2FA referenties voor bepaalde bot-instanties, sla 2FA token verificatie over.
2fainte [Bots] Master Start het toewijzen van nieuwe 2FA referenties voor bepaalde bot instanties.
2fano [Bots] Master Ontkent alle openstaande 2FA bevestigingen voor bepaalde bot instanties.
2faok [Bots] Master Accepteert alle openstaande 2FA bevestigingen voor bepaalde bot instanties.
addlicense [Bots] <Licenses> Operator Activeert de gegeven licenties, uitlegd onder, op bepaalde bot instanties (alleen gratis spellen).
balans [Bots] Master Toont saldo van de portemonnee van de betrokken bot(s).
bgr [Bots] Master Toont informatie over BGR wachtrij van de betrokken bot-instanties.
roog [Bots] Master Verwijdert BGR wachtrij van de betrokken bot-instanties.
versleutelen <encryptionMethod> <stringToEncrypt> Owner Codeert de tekenreeks met behulp van de verstrekte cryptografische methode - verder uitgelegd onder.
exit Owner Stopt het ASF-programma.
boerderij [Bots] Master Herstart kaarten landbouwmodule voor deze bot instanties.
fb [Bots] Master Geeft een lijst met apps die zijn geblokkeerd van het automatisch kweken van bepaalde bot(s).
fbadd [Bots] <AppIDs> Master Voegt gegeven appIDs toe aan apps die zijn geblokkeerd door automatische verbouw van bepaalde bot instanties.
fbrm [Bots] <AppIDs> Master Verwijdert gegeven appIDs van apps op de zwarte lijst van automatische teelt van bepaalde bot instanties.
fq [Bots] Master Geeft een lijst van prioriteiten voor de landbouwwachtrij van deze bot instanties.
fqadd [Bots] <AppIDs> Master Voegt gegeven appIDs toe aan prioriteitslijst van de botsingen.
fqrm [Bots] <AppIDs> Master Verwijdert gegeven appIDs uit de landbouwwachtrij van de aangegeven bot-instanties.
hash <hashingMethod> <stringToHash> Owner Een hash van de string gegenereerd met behulp van de verstrekte cryptografische methode - verder uitgelegd onder.
help FamilySharing Toont hulp (link naar deze pagina).
input [Bots] <Type> <Value> Master Stelt het gegeven invoertype in op de gegeven waarde voor de betrokken botinstanties, werkt alleen in Headless modus - verder uitgelegd onder.
inventaris [Bots] Operator Toont inventaris samenvatting van de betrokken botsingen.
niveau [Bots] Master Toont Steam account niveau van de aangegeven bot instanties.
loot [Bots] Master Stuurt alle LootableTypes Steam community items van gegeven bot instanties aan Master gebruiker gedefinieerd in hun SteamUserPermissions (met de laagste steamID als er meer).
loot@ [Bots] <AppIDs> Master Stuurt alle LootableTypes Steam community items die overeenkomen met gegeven AppIDs van gegeven bot instanties aan Master gebruiker gedefinieerd in hun SteamUserPermissions (met laagste stoamID als er meer). Dit is het tegenovergestelde van loot%.
loot% [Bots] <AppIDs> Master Stuurt alle LootableTypes Steam community items behalve gegeven AppIDs van gegeven bot instanties aan Master gebruiker gedefinieerd in hun SteamUserPermissions (met de laagste stoamID als er meer dan één is). Dit is het tegenovergestelde van loot@.
loot^ [Bots] <AppID> <ContextID> Master Stuurt alle Steam items van gegeven AppID in ContextID van gegeven bot instanties aan Master gebruiker gedefinieerd in hun SteamUserPermissies (met laagste stoamID als er meer).
loot& [Bots] <AppID> <ContextID> <Rarities> Master Stuurt alle Steam items van gegeven AppID in ContextID overeenkomend met gegeven Rarities van gegeven bot instanties naar Master gebruiker gedefinieerd in hun SteamUserPermissies (met de laagste steamID als er meer dan één is).
mab [Bots] Master Toont apps die zijn geblokkeerd van automatische handel in MatchActively.
mabadd [Bots] <AppIDs> Master Voegt gegeven appIDs toe aan apps die zijn verbannen van automatische handel in MatchActively.
mabrm [Bots] <AppIDs> Master Verwijdert gegeven appIDs van apps die zijn verbannen van automatisch handelen in MatchActively.
overeenkomst [Bots] Master Speciaal commando voor ItemsMatcherPlugin die MatchActively routine onmiddellijk activeert.
bijnaam [Bots] <Nickname> Master Verandert Steam bijnaam van gegeven bot instanties aan gegeven nickname.
eigenen [Bots] <Games> Operator Controleert of bepaalde bot instanties al een gegeven gameshebben, uitgelegd onder.
pause [Bots] Operator Pauzeert permanent automatische kaartjes kweekmodule van bepaalde bot(s). ASF will not attempt to farm current account in this session, unless you manually resume it, or restart the process.
pauze~ [Bots] FamilySharing Tijdelijk pauzeert de automatische kaartenbewerkingsmodule van bepaalde bot(s). De landbouw zal automatisch worden hervat bij de volgende speelgebeurtenis, of de verbinding met bot wordt verbroken. Je kunt boerderij hervatten om hem te herpauzeren.
pauzeer& [Bots] <Seconds> Operator Tijdelijk pauzeert de automatische kaartenbewerkingsmodule van gegeven botgevallen voor een gegeven aantal seconden. Na het vertragen worden kaarten landbouwmodule automatisch hervat.
speel [Bots] <AppIDs,GameName> Master Schakelt over naar handmatige landbouw - start gegeven AppIDs op gegeven bot instanties, optioneel ook met aangepaste GameName. Om deze functie goed te laten werken. je Steam account moet een geldige licentie hebben voor alle AppIDs die je hier opgeeft Hieronder vallen ook F2P-spelletjes. Gebruik reset of resume om terug te gaan.
punten [Bots] Master Toont het aantal punten in Steam puntenwinkel.
Privacy [Bots] <Settings> Master Wijzigt Steam privacy-instellingen van de gegeven bot instanties, naar de juiste geselecteerde opties uitgelegd onder.
redeem [Bots] <Keys> Operator In de gekozen productcodes of portemonnee-codes op de betrokken bot-instanties worden weergegeven.
redeem^ [Bots] <Modes> <Keys> Operator Verandert gegeven productcodes of portefeuille codes op bepaalde bot-instanties door gebruik te maken van gegeven modes uitleg onder.
redeempoints [Bots] <DefinitionIDs> Operator Verandert Steam punten voor gegeven assets in bepaalde bot instanties. Standaard zijn alleen gratis items toegestaan, voeg toe ! teken aan het einde van elk DefinitionID dat je onvoorwaardelijk wilt inwisselen, zelfs als dit is betaald.
reset [Bots] Master Herstelt de spelstatus terug naar een originele (vorige) staat, het commando wordt gebruikt tijdens handmatige landbouw met play command.
restart Owner Herstart het ASF-programma.
resume [Bots] FamilySharing Hervat automatische landbouw van bepaalde bot instanties.
rmlicense [Bots] <Licenses> Master Verwijdert gegeven licenties, uitgelegd, onder, op bepaalde bot instanties.
start [Bots] Master Start de betrokken bot(s).
stats Owner Toont processtatistieken, zoals beheerst geheugengebruik.
status [Bots] FamilySharing Toont de status van de betrokken bot(s).
std [Bots] Master Speciaal commando voor SteamTokenDumperPlugin dat onmiddellijk de geselecteerde bots ververst en gegevens verstuurt.
stop [Bots] Master Stopt de betrokken bot(s).
tb [Bots] Master Geeft een lijst van gebruikers op van de handelsmodule van de betrokken bot(s).
tbadd [Bots] <SteamIDs64> Master Blacklists gegeven steamIDs van de handelsmodule van de gegeven bot instanties.
tbrm [Bots] <SteamIDs64> Master Verwijdert de zwarte lijst van de gegeven steamIDs van de handelsmodule van bepaalde bot instanties.
overdracht [Bots] <TargetBot> Master Stuurt alle TransferableTypes Steam community items van gegeven bot instanties naar doel bot.
transfer@ [Bots] <AppIDs> <TargetBot> Master Stuurt alle TransferableTypes Steam community items die overeenkomen met AppIDs van gegeven bot instanties naar doel bot. Dit is het tegenovergestelde van transfer%.
overschrijving [Bots] <AppIDs> <TargetBot> Master Stuurt alle TransferableTypes Steam community items behalve gegeven AppIDs van gegeven bot instanties naar doel bot. Dit is het tegenovergestelde van transfer@.
overschrijving ^ [Bots] <AppID> <ContextID> <TargetBot> Master Stuurt alle Steam items van gegeven AppID in ContextID van de gegeven bot instanties naar doel bot.
overdracht& [Bots] <AppID> <ContextID> <TargetBot> <Rarities> Master Stuurt alle Steam items van de gegeven AppID in ContextID overeenkomend met Rarities van de gegeven bot instanties van doel bot.
unpack [Bots] Master Pakt alle booster packs uit die zich in de inventaris bevinden van de betrokken bot(s).
update [Channel] Owner Controleert GitHub op nieuwe ASF-versie en er updates voor indien beschikbaar. Dit wordt normaal gesproken automatisch gedaan elke UpdatePeriode. Optioneel Channel argument specificeert het Update Channel, als niet de standaardwaarden zijn opgegeven in de globale configuratie. Channel kan eindigen met ! karakter, dat zal zorgen voor update beschikbaar op een gegeven kanaal - inclusief een mogelijkheid om bijvoorbeeld te downgraden.
updateplugins [Channel] [Plugins] Owner Geselecteerde plugins bijwerken. Optionele Channel eigenschap stelt u in staat om een andere UpdateChannel te kiezen voor plugin updates, als ze meerdere ondersteunen. Channel kan eindigen met ! karakter, die geforceerd beschikbaar zal zijn op een bepaald kanaal - inclusief een mogelijkheid. . downgraden, maar de exacte functionaliteit hangt af van een bepaalde plugin. Wanneer Plugins niet worden verstrekt, dan alle plugins overwogen voor automatische updates via PluginsUpdateList en PluginsUpdateMode worden bijgewerkt. Als u de geselecteerde wilt bijwerken, vooral degenen die standaard zijn uitgeschakeld van automatische updates je moet Channel en ook Plugins die je wilt bijwerken, vervolgens zal ASF doorgaan met het bijwerken van deze updates, ongeacht de instelling voor automatische updates.
version FamilySharing Toont het versienummer van ASF.

Opmerkingen

Alle commando's zijn niet hoofdlettergevoelig, maar de parameters (zoals botnamen) zijn meestal wel hoofdlettergevoelig.

Argumenten volgen UNIX filosofie, vierkante haken [Optional] geven aan dat gegeven argument optioneel is. terwijl hoekhaakjes <Mandatory> aangeven dat gegeven argument verplicht is. U moet de argumenten die u wilt opgeven vervangen, zoals [Bots] of <Nickname> met werkelijke waarden waarmee je de opdracht wilt uitgeven, de haakjes weglaten.

[Bots] argument is, zoals aangegeven door de haken, optioneel in alle commando's. Wanneer opgegeven, wordt de opdracht uitgevoerd op bepaalde bots. Wanneer weggelaten wordt, wordt de opdracht uitgevoerd op de huidige bot die de opdracht (Steam chat) ontvangt, of in according to DefaultBot geconfigureerde eigenschap (IPC en interactieve console).

As an example, status A sent to bot B is the same as sending status to bot A, bot B in this case acts only as a proxy. Dit kan ook worden gebruikt voor het verzenden van commando's naar bots die anders niet beschikbaar zijn, bijvoorbeeld het starten van gestopte bots, of het uitvoeren van acties op je hoofdaccount (die je gebruikt voor het uitvoeren van de commando's).

Access of the command definieert minimum EPermission of SteamUserPermissions die vereist is voor het gebruik van het commando, met uitzondering van Eigenaar dat SteamOwnerID gedefinieerd in het globale configuratiebestand (en de hoogste rechten beschikbaar).

Meervoud argumenten, zoals [Bots], <Keys> of <AppIDs> betekenen dat de opdracht meerdere argumenten van het gegeven type ondersteunt, gescheiden door een komma. Bijvoorbeeld, status [Bots] kan worden gebruikt als status MyBot,MyAndere, Primaire. Dit zorgt ervoor dat een gegeven commando wordt uitgevoerd op alle bots op dezelfde manier als je status naar elke bot in een apart chatvenster zou sturen. Let op: er is geen ruimte na ,.

ASF gebruikt alle wittetekens, zo mogelijk scheidingstekens voor een komma, zoals spaties en nieuwregeltekens. Dit betekent dat je geen ruimte hoeft te gebruiken om je argumenten te scheiden, je kan net zo goed elk ander teken van de witruimte gebruiken (zoals tab of nieuwe regel).

ASF zal "voeg toe" extra buiten bereik argumenten aan het meervoudstype van het laatste in-range argument. Dit betekent dat bot key1 key3 voor <code> [Bots] <Keys> precies hetzelfde zal werken als gebruik maakt van bot key1, ey2,key3. Samen met het accepteren van nieuwe regel als commando scheidingsteken, dit maakt het mogelijk om een redeem bot te schrijven en vervolgens een lijst met sleutels te plakken gescheiden door een aanvaardbaar scheidingsteken (zoals newline), of standaard , ASF scheidingsteken. Houd er rekening mee dat deze truc alleen kan worden gebruikt voor de opdrachtvariant die de meeste argumenten gebruikt (in dit geval is het verplicht om [Bots] te specificeren).

Zoals je hierboven hebt gelezen, wordt een spatie als scheidingsteken gebruikt voor een commando, daarom kan het niet in argumenten worden gebruikt. Maar zoals hierboven gezegd, kan ASF zich aansluiten bij argumenten die buiten het bereik liggen, dit betekent dat je echt in staat bent om een spatie teken te gebruiken in het argument dat is gedefinieerd als laatste voor een opdracht. Bijvoorbeeld, bijnaam bob Great Bob zet de bijnaam van bob bot naar "Grote Bob". Op dezelfde manier kun je namen controleren die spaties bevatten in owns commando.


Sommige commando's zijn ook beschikbaar met hun aliassen, meestal om je op te slaan op typen of om verschillende dialecten te gebruiken:

Commando Alias
addlicense al, addlicence
addlicense ASF ala
owns ASF oa
status ASF sa
redeem r
redeem^ r^
redeempoints rp
rmlicense rl, rmlicence

[Bots] argument

[Bots] argument is een speciale variant van meervoudsargument, omdat het naast het accepteren van meerdere waarden ook extra functionaliteit biedt.

Eerst en vooral, [Bots] argument ondersteunt vooraf gedefinieerde "bot groepen", die als hieronder zijn gedefinieerd:

Naam Beschrijving
@all, ASF Alle bots gedefinieerd in de instantie
@farming Boten die momenteel landbouwer zijn
@inactief Boten die momenteel niet landbouw zijn
@offline Bots die momenteel niet zijn aangesloten op het Steam netwerk
@online Bots die op dit moment verbonden zijn met het Steam netwerk

Bijvoorbeeld, status opdracht is gelijk aan status alle, jouw,bots,genoteerd,hier. Dit kan ook worden gebruikt om de bots waar je toegang toe hebt, als ASF sleutelwoord, te identificeren Ondanks dat je je op alle bots richt, krijg je alleen een reactie van die bots waar je het commando naar toe kunt sturen. Andere groepen zijn ook beschikbaar om het gegeven commando gemakkelijker uit te voeren op specifieke bots die aan de voorwaarde voldoen.

[Bots] argument ondersteunt ook speciale "range" syntaxis, waarmee je makkelijker een reeks bots kunt kiezen. De algemene syntaxis voor [Bots] in dit geval is [FirstBot]..[LastBot]. Ten minste één van de argumenten moet worden gedefinieerd. Wanneer je <FirstBot>..gebruikt, worden alle bots beginnend met FirstBot beïnvloed. Wanneer je ...<LastBot>gebruikt, worden alle bots beïnvloed tot LastBot getroffen is. Wanneer u <FirstBot>.. ..<LastBot>gebruikt, worden alle bots binnen bereik van FirstBot gebruikt tot LastBot zijn getroffen. For example, if you have bots named A, B, C, D, E, F, you can execute status B..E, which is equal to status B,C,D,E in this case. Wanneer u deze syntax gebruikt, zal ASF alfabetische sortering gebruiken om te bepalen welke bots binnen uw opgegeven bereik liggen. Argumenten moeten geldige botnamen zijn herkend door ASF, anders bereik syntax is volledig overgeslagen.

Naast het bereik hierboven ondersteunt [Bots] argument ook regex matching. Je kunt regex patroon activeren met behulp van r!<Pattern> als bot naam, waar r! is ASF activator voor regex matching, en <Pattern><Pattern> is je regex patroon. Een voorbeeld van een regex-based bot commando zou status r! \d{3} die status commando zal sturen naar bots met een naam gemaakt van 3 cijfers (bijv. . 123 en 981). Neem gerust een kijkje op de docs voor verdere uitleg en meer voorbeelden van beschikbare regex patronen.


Privacyinstellingen (privacy)

<Settings> argument accepteert tot 7 verschillende opties, gescheiden zoals gewoonlijk met een standaard komma ASF scheidingsteken. Dat is de volgorde:

Argument Naam Kind van
1 Profiel
2 Eigendom Spellen Profiel
3 Speeltijd Eigendom Spellen
4 Vriendenlijst Profiel
5 Voorraad Profiel
6 Inventarisgeschenken Voorraad
7 Opmerkingen Profiel

Voor beschrijving van bovenstaande velden, bezoek Steam privacy instellingen.

Terwijl alle waarden geldig zijn:

Waarde Naam
1 PrivΓ©
2 Alleen Vrienden
3 Openbaar

U kunt een hoofdletterongevoelige naam of een numerieke waarde gebruiken. Argumenten die weggelaten werden, worden standaard ingesteld op PrivΓ©. Het is belangrijk om een relatie op te merken tussen het kind en de ouder van de argumenten die hierboven zijn gespecificeerd, omdat het kind nooit meer open toestemming kan hebben dan zijn ouder. For example, you can't have Public games owned setting while having Private profile setting.

Voorbeeld

Als je alle privacy-instellingen van je bot genaamd Main op PrivΓ©wilt zetten, gebruik makend van een van de hieronder:

privacy Hoofd 1
privacy Main Private

Dit komt omdat ASF automatisch alle andere instellingen zal overnemen om PrivΓ©te zijn, dus het is niet nodig om deze in te voeren. Als u echter alle privacy-instellingen wilt instellen op Public, gebruik dan een van de hieronder:

privacy Hoofd 3,3,3,3
privacy Main Public,Public,Public,Public,Public,Public,Public,Publiek,Publiek,Publiek,Openbaar

Op deze manier kun je ook onafhankelijke opties instellen zoals je wilt:

Privacy Hoofd Publiek,Alleen Vrienden,PrivΓ©,Publiek,Publiek,PrivΓ©,Publiek,Publiek,Publiek,Openbaar

Bovenstaande zal profiel instellen op openbare en games die alleen aan vrienden toebehoren, speeltijd om privΓ© te worden. vriendenlijst aan openbare inventaris, inventarisgeschenken aan privΓ©- en profielopmerkingen aan het publiek. Je kunt hetzelfde bereiken met numerieke waarden als je wilt.


Licenties

addlicentie en rmlicentie commando's ondersteunen twee verschillende licentietypes, deze zijn:

Type Alias Voorbeeld Beschrijving
app een app/292030 Spel bepaald door zijn unieke appID.
sub s sub/47807 Pakket met één of meer spellen, bepaald door zijn unieke subID.

Het onderscheid is belangrijk, omdat ASF Steam-netwerkmethode zal gebruiken voor apps, en Steam-opslagmethode voor pakketten. Die twee zijn niet met elkaar te rijmen.

Wanneer je nieuwe licenties activeert, wil je meestal de app specificeren voor gratis weekends/permanent F2P games, en package anders.

Voor de afschaffing van de bestaande licentie zullen beide methoden werken, hoewel we aanbevelen om pakketten te verwijderen om een deterministische en expliciete aanvraag te hebben. omdat Steam anders mogelijk pakketten verwijdert die je niet wilde verwijderen, vooral als je account meer dan één pakket heeft dat toegang geeft tot de gegeven app.

We raden aan om het type van elke aanmelding expliciet te definiΓ«ren om dubbelzinnige resultaten te voorkomen, maar voor de achterwaartse compatibiliteit als je het hele type weglaat zal ASF ervan uitgaan dat je om sub vraagt in dit geval. Je kunt ook een of meerdere licenties tegelijkertijd opvragen met behulp van standaard ASF , scheidingsteken.

Complete commando voorbeelden:

ASF app toevoegen/292030
voeg licentie ASF sub/303386
rmlicense ASF app/292030,sub/303386 toe

owns games

owns command ondersteunt verschillende speltypes voor <games> argument dat gebruikt kan worden, deze zijn:

Type Alias Voorbeeld Beschrijving
app een app/292030 Spel bepaald door zijn unieke appID.
sub s sub/47807 Pakket met één of meer spellen, bepaald door zijn unieke subID.
regex r regex/^\d{4}: Regex van toepassing op de naam van het spel, hoofdlettergevoelig. Zie de docs voor volledige syntaxis en meer voorbeelden.
naam n naam/Witcher Een deel van de naam van het spel, hoofdlettergevoelig.

We raden aan om het type van elke aanmelding expliciet te definiΓ«ren om dubbelzinnige resultaten te voorkomen. maar voor de achterwaartse compatibiliteit als u een ongeldig type heeft opgegeven of helemaal weggelaten ASF zal ervan uitgaan dat je om app vraagt als je invoer een nummer is en anders een naam is. Je kan ook een of meerdere spellen op hetzelfde moment opvragen met behulp van standaard ASF , scheidingsteken.

Compleet commando voorbeeld:

bezit ASF app/292030,naam/Witcher

ingewisselde ^ modi

ingewisselde ^ opdracht stelt u in staat modi te verfijnen, die zullen worden gebruikt voor één enkel redeem scenario. Dit werkt als tijdelijke overschrijving van RedeemingPreferences bot configuratie eigenschap.

<Modes> argument accepteert meerdere moduswaarden, gescheiden als normaal door een komma. Beschikbare moduswaarden zijn hieronder opgegeven:

Waarde Naam Beschrijving
FAWK ForceAssumeWalletKey Forceert AssumeWalletKeyOnBadActivationCode de voorkeur in te wisselen om ingeschakeld te worden
FD ForceDistributing Forceert Distributing Inwisselingsvoorkeur die ingeschakeld moet worden
FF ForceForwarding Forceert Doorsturen inwisselingsvoorkeur om aan te zetten
FKMG ForceKeepMissingGames Forceert KeepMissingGames de voorkeur inwisselen om aan te zetten
BESTELING SkipAssumeWalletKey Forceert AssumeWalletKeyOnBadActivationCode de voorkeur uit te schakelen
SD SkipDistributing Forceert Distributing Inwisselingsvoorkeur om uitgeschakeld te worden
SF SkipForwarding Forceert Doorsturen inwisselingsvoorkeur om uitgeschakeld te worden
SI SkipInitial Overslaan de sleutel van de initiΓ«le bot
SKMG SkipKeepMissingGames Forceert KeepMissingGames de voorkeursinstelling inwisselen om uitgeschakeld te worden
V Validate Valideert sleutels voor de juiste indeling en slaat automatisch ongeldige over

Bijvoorbeeld, we zouden 3 sleutels willen inwisselen op elk van onze bots die nog geen spellen hebben, maar niet onze primaire bot. Om dat te bereiken kunnen we gebruiken:

redeem^ primary FF,SI key1,key2,key3

Het is belangrijk om op te merken dat geavanceerde overschrijvingen alleen die Inwisselingsvoorkeuren die u opgeeft in het commando opgeven. Bijvoorbeeld als je Distributing hebt ingeschakeld in je RedeemingPreferences dan zal er geen verschil zijn of je FD modus gebruikt of niet. omdat de verdeling al actief is, door RedeemingPreferences die je gebruikt. Daarom heeft elk gedwongen overschrijving ook een gedwongen handicap. U kunt zelf beslissen of u liever uitgeschakeld met ingeschakeld of andersom.


versleutelt commando

Met de encrypt commando kunt u willekeurige strings coderen met behulp van ASF's versleutelingsmethoden. <encryptionMethod> moet een van de encryptiemethoden zijn die zijn opgegeven en uitgelegd in beveiliging sectie. We raden aan om dit commando te gebruiken via beveiligde kanalen (ASF-console of IPC-interface, die ook een speciaal API-eindpunt heeft), als anders gevoelige details kunnen aangemeld worden door verschillende derden (zoals chatberichten die worden gelogd door Steam servers).


hash commando

Met een hash commando kunt u hashes van willekeurige tekenreeksen genereren met behulp van ASF's hashing-methoden. <hashingMethod> moet een van de hashing methoden zijn opgegeven en uitgelegd in security sectie. We raden aan om dit commando te gebruiken via beveiligde kanalen (ASF-console of IPC-interface, die ook een speciaal API-eindpunt heeft), als anders gevoelige details kunnen aangemeld worden door verschillende derden (zoals chatberichten die worden gelogd door Steam servers).


input opdracht

input commando kan alleen gebruikt worden in Headless modus, voor het invoeren van gegevens via IPC of Steam chat wanneer ASF draait zonder ondersteuning voor de gebruikersinteractie.

Algemene syntaxis input [Bots] <Type> <Value>.

<Type> is hoofdletterongevoelig en definieert het invoertype dat door ASF wordt herkend. Momenteel herkent ASF de volgende soorten:

Type Beschrijving
Login SteamLogin bot configuratie eigenschap, als deze ontbreekt in configuratie.
Password SteamPassword bot configuratie eigenschap, als deze ontbreekt in configuratie.
SteamGuard Authenticatiecode die op je e-mail is verzonden als je geen 2FA gebruikt.
SteamOuderCode SteamParentalCode bot configuratie eigenschap, indien niet aanwezig in de configuratie.
TwoFactorAuthentication 2FA token gegenereerd vanaf je mobiel, als je 2FA gebruikt, maar niet ASF 2FA.

<Value> is de waarde ingesteld voor het opgegeven type. Momenteel zijn alle waarden tekenreeksen.

Voorbeeld

Laten we zeggen dat we een bot hebben die wordt beschermd door SteamGuard in niet-2FA modus. We willen die bot starten met Headless ingesteld op true.

Om dat te kunnen doen, moeten we de volgende commando's uitvoeren:

start MySteamGuardBot -> Bot zal proberen in te loggen mislukt als gevolg van AuthCode nodig, vervolgens stoppen door te draaien in Headless modus. We hebben dit nodig om Steam-netwerk ons verificatiecode te laten sturen via onze e-mail - als dat niet nodig was, We zouden deze stap volledig overslaan.

input MySteamGuardBot SteamGuard ABCDE -> We hebben SteamGuard input van MySteamGuardBot bot gezet naar ABCDE. Natuurlijk is ABCDE in dit geval authenticatiecode die we op onze e-mail hebben ontvangen.

start MySteamGuardBot -> We starten onze (gestopt) bot opnieuw, deze keer gebruikt het automatisch de autorisatiecode die we in het vorige commando hebben ingesteld en die goed is ingelogd, en vervolgens wissen.

Op dezelfde manier hebben we toegang tot 2FA-beschermde bots (als ze geen ASF 2FA gebruiken), evenals het instellen van andere vereiste eigenschappen tijdens de runtime.


Erkendheid rariy's

ASF herkent de volgende tarief:

Zeldzaamheid Alias
Unknown
Gemeenschappelijk
Ongewoon
Zeldzaam
Mythisch Episch
Legendarisch Exotisch
Oude Buitengewone
Onsterfelijk Contraband
Arcana
Ongebruikelijk

Niet herkend door ASF tarieven (anders dan hierboven gedefinieerd) zal worden gedefinieerd als Onbekend.

Clone this wiki locally