Skip to content

Commands it IT

ArchiBot edited this page Jul 8, 2025 · 84 revisions

Comandi

ASF supporta diversi comandi, utilizzabili per controllare il comportamento delle istanze di processo e dei bot.

I comandi sotto sono inviabili al bot tramite vari diversi metodi:

  • Tramite la console ASF interattiva
  • Tramite la chat di gruppo/privata di Steam
  • Tramite la nostra interfaccia IPC

Tieni a mente che l'interazione di ASF ti richiede di essere idoneo per il comando in base ai permessi di ASF. Dai un'occhiata alle proprietΓ  di configurazione SteamUserPermissions e SteamOwnerID per ulteriori dettagli.

I comandi eseguiti tramite la chat di Steam sono influenzati da CommandPrefix, la proprietΓ  di configurazione globale, ! di default. Questo significa che per eseguire ad es. il comando status, dovresti in realtΓ  scrivere !status (o il CommandPrefix personalizzato di tua scelta che hai invece impostato). CommandPrefix non Γ¨ obbligatorio usando la console o l'IPC e puΓ² esser emesso.


Console interattiva

ASF ha il supporto per la console interattiva, finchΓ© non stai eseguendo ASF in modalitΓ  Headless. Basta premere il pulsante c per abilitare la modalitΓ  di comando, digitare il comando e confermare con invio.

Screenshot


Chat di Steam

Puoi eseguire il comando al bot dato di ASF tramite la chat di Steam. Ovviamente non puoi parlare direttamente da solo, dunque dorai almeno avere un altro profilo del bot se vuoi eseguire comandi diretti al tuo profilo principale.

Screenshot

In modo simile, puoi anche usare la chat di gruppo o il gruppo dato di Steam. Tieni a mente che quest'opzione richiede la proprietΓ  SteamMasterClanID propriamente impostata, nel qual caso il bot ascolterΓ  i comandi anche sulla chat del gruppo (e unisciti se necessario). Questo Γ¨ anche utilizzabile per "parlare da soli" poichΓ© non richiede un profilo del bot dedicato, al contrario della chat privata. Puoi semplicemente impostare la proprietΓ  SteamMasterClanID al tuo gruppo appena creato, per poi concederti l'accesso al tuo bot tramite SteamOwnerID o SteamUserPermissions. In questo modo il bot ASF (tu) si unirΓ  al gruppo e alla chat del gruppo selezionato, e ascolterΓ  i comandi provenienti dal tuo account. Puoi unirti alla stessa chat di gruppo per inviare comandi a te stesso (in quanto invierai un comando alla chat del gruppo, e l'istanza di ASF presente nella stessa li riceverΓ , anche se ti sembra che solo il tuo account sia presente).

Considera che l'invio di un comando alla chat di gruppo agisce come un relè. Se stai scrivendo redeem X a 3 bot presenti assieme a te nella chat di gruppo, risulterà lo stesso che scrivere redeem X a ognuno di loro privatamente. Nella maggior parte dei casi questo non è quello che vuoi, e invece dovresti usare il comando dato bot che viene inviato a un singolo bot nella finestra privata. ASF supporta la chat di gruppo, poiché in molti casi può essere fonte utile per la comunicazione con il tuo solo bot, ma non si dovrebbe quasi mai eseguire alcun comando sulla chat di gruppo se ci sono 2 o più bot ASF seduti lì, a meno che non si capisca completamente il comportamento di ASF scritto qui e si vuole infatti trasmettere lo stesso comando a ogni singolo bot che ti sta ascoltando.

E anche in questo caso dovresti usare la chat privata con la sintassi [Bots].


IPC

Il modo piΓΉ avanzato e flessibile di eseguire i comandi, perfetto per l'interazione utente (ASF-ui) e strumenti di terze parti o script (ASF API), richiede che ASF sia eseguito in modalitΓ  IPC , e un client che esegue il comando tramite l'interfaccia IPC.

Screenshot


Comandi

Comando Accesso Descrizione
2fa [Bots] Maestro Genera un token temporaneo 2FA per determinate istanze del bot.
2fafinalize [Bots] <ActivationCode> Maestro Finalizza il processo di assegnazione delle nuove credenziali 2FA per determinate istanze del bot, utilizzando il codice di attivazione SMS/e-mail.
2fafinalized [Bots] <ActivationCode> Maestro Importa le credenziali 2FA giΓ  finalizzate per determinate istanze del bot, usando il token 2FA per la verifica.
2fafinalizedforce [Bots] Maestro Importa le credenziali 2FA giΓ  finalizzate per determinate istanze del bot, saltando la verifica del token 2FA.
2fainit [Bots] Maestro Avvia il processo di assegnazione delle nuove credenziali 2FA per determinate istanze del bot.
2fano [Bots] Maestro Nega tutte le conferme 2FA in attesa per determinate istanze del bot.
2faok [Bots] Maestro Accetta tutte le conferme 2FA in attesa per determinate istanze del bot.
addlicense [Bots] <Licenses> Operatore Attiva le licenze fornite, spiegato sotto, su determinate istanze del bot (solo giochi gratuiti).
saldo [Bots] Maestro Mostra il saldo del portafoglio di determinate istanze del bot.
bgr [Bots] Maestro Stampa informazioni sulla coda BGR delle istanze del bot fornite.
bgrclear [Bots] Maestro Cancella la coda BGR delle istanze del bot fornite.
crittografa <encryptionMethod> <stringToEncrypt> Proprietario Crittografa la stringa usando il metodo crittografico fornito - ulteriormente spiegato sotto.
esci Proprietario Ferma tutto il processo di ASF.
azienda [Bots] Maestro Riavvia il modulo di conteggio delle schede per le istanze del bot fornite.
fb [Bots] Maestro Elenca le app blacklist dalla gestione automatica di determinate istanze del bot.
fbadd [Bots] <AppIDs> Maestro Aggiunge appID alle app inserite nella lista nera dalla gestione automatica di determinate istanze del bot.
fbrm [Bots] <AppIDs> Maestro Rimuove gli appID forniti dalle app blacklist dalla gestione automatica di determinate istanze del bot.
fq [Bots] Maestro Elenca la coda di allevamento prioritaria di determinate istanze del bot.
fqadd [Bots] <AppIDs> Maestro Aggiunge appID alla coda di allevamento prioritaria di determinate istanze del bot.
fqrm [Bots] <AppIDs> Maestro Rimuove gli appID forniti dalla coda di allevamento delle istanze del bot.
hash <hashingMethod> <stringToHash> Proprietario Generato un hash della stringa utilizzando il metodo crittografico fornito - ulteriormente spiegato sotto.
aiuto Condivisione Famiglia Mostra aiuto (link a questa pagina).
input [Bots] <Type> <Value> Maestro Imposta il tipo di input dato al valore dato per le istanze del bot, funziona solo in modalitΓ  Headless - ulteriormente spiegato sotto.
inventario [Bots] Operatore Mostra il riepilogo dell'inventario delle istanze del bot date.
livello [Bots] Maestro Mostra il livello dell'account Steam delle istanze del bot fornite.
loot [Bots] Maestro Invia tutti gli elementi della community di Steam LootableTypes di alcune istanze del bot all'utente Master definito nel loro SteamUserPermissions (con steamID piΓΉ basso se piΓΉ di uno).
loot@ [Bots] <AppIDs> Maestro Invia tutti gli elementi della community di Steam LootableTypes che corrispondono a AppID di determinate istanze del bot all'utente Master definito nel loro SteamUserPermissions (con steamID piΓΉ basso se piΓΉ di uno). Questo Γ¨ il contrario di loot%.
loot% [Bots] <AppIDs> Maestro Invia tutti gli elementi della community di Steam LootableTypes oltre agli AppID `` di determinate istanze del bot all'utente Master definito nella loro `SteamUserPermissions` (con steamID piΓΉ basso se piΓΉ di uno). Questo Γ¨ il contrario di `loot@`.
loot^ [Bots] <AppID> <ContextID> Maestro Invia tutti gli elementi Steam da AppID in ContextID delle istanze del bot ad un utente Master definito nella SteamUserPermissions (con steamID piΓΉ basso se piΓΉ di uno).
loot& [Bots] <AppID> <ContextID> <Rarities> Maestro Invia tutti gli elementi Steam da AppID in ContextID corrispondenti a RaritΓ  delle istanze del bot date a Master utente definito nel loro SteamUserPermissions (con steamID piΓΉ basso se piΓΉ di uno).
mab [Bots] Maestro Elenca le app nere dal trading automatico in MatchActively.
mabadd [Bots] <AppIDs> Maestro Aggiunge appID alle app inserite nella lista nera dal trading automatico in MatchActively.
mabrm [Bots] <AppIDs> Maestro Rimuove gli appID dalle app blacklisted dal trading automatico in MatchActively.
corrispondenza [Bots] Maestro Comando speciale per ItemsMatcherPlugin che attiva MatchActively routine immediatamente.
soprannome [Bots] <Nickname> Maestro Cambia il soprannome di Steam delle istanze del bot date al soprannome ``.
possiede [Bots] <Games> Operatore Controlla se le istanze del bot sono giΓ  proprie dei giochi ``, spiegato sotto.
sospendi [Bots] Operatore Mette permanentemente in pausa il modulo di agricoltura automatica delle schede di determinate istanze del bot. ASF non tenterΓ  di allevare l'account corrente in questa sessione, a meno che tu non riprenda manualmente `` o riavvii il processo.
pausa~ [Bots] Condivisione Famiglia Mette temporaneamente in pausa il modulo di allevamento automatico delle schede di determinate istanze del bot. Farming verrà automaticamente ripreso al prossimo evento di visualizzazione o disconnessione del bot. È possibile riprendere agricoltura per annullare la pausa.
pausa& [Bots] <Seconds> Operatore Mette temporaneamente in pausa il modulo di allevamento automatico delle schede delle istanze del bot per una data quantitΓ  di secondi. Dopo il ritardo, il modulo di allevamento delle carte viene automaticamente ripreso.
riproduci [Bots] <AppIDs,GameName> Maestro Passa all'allevamento manuale - lancia gli AppID su determinate istanze del bot, opzionalmente anche con GameName personalizzato. In order for this feature to work properly, your Steam account must own a valid license to all the AppIDs that you specify here, this includes F2P games as well. Usa reset or resume per il ritorno.
punti [Bots] Maestro Visualizza il numero di punti in Steam shop.
privacy [Bots] <Settings> Maestro Modifica le impostazioni sulla privacy di Steam di determinate istanze del bot, alle opzioni opportunamente selezionate spiegate sotto.
redeem [Bots] <Keys> Operatore Riscatta le chiavi cd-key o i codici del portafoglio su determinate istanze del bot.
redeem^ [Bots] <Modes> <Keys> Operatore Riscatta i cd-key o i codici del portafoglio su determinate istanze del bot, utilizzando le modalitΓ  indicate spiegate sotto.
redeempoints [Bots] <DefinitionIDs> Operatore Riscatta punti Steam per le risorse fornite sulle istanze del bot fornite. Per impostazione predefinita, sono ammessi solo gli elementi gratuiti, aggiungi ! carattere alla fine di ogni DefinitionID che si desidera riscattare incondizionatamente, anche se pagato.
reset [Bots] Maestro Ripristina lo stato di riproduzione allo stato originale (precedente), il comando viene utilizzato durante l'allevamento manuale con il comando play.
riavvio Proprietario Riavvia il processo ASF.
riavvia [Bots] Condivisione Famiglia Riprende l'agricoltura automatica di determinate istanze del bot.
rmlicense [Bots] <Licenses> Maestro Rimuove le licenze fornite, spiegato sotto, su determinate istanze del bot.
avvia [Bots] Maestro Inizia le istanze del bot fornite.
statistiche Proprietario Stampa le statistiche di processo, come l'utilizzo di memoria gestito.
stato [Bots] Condivisione Famiglia Stampa lo stato delle istanze del bot.
std [Bots] Maestro Comando speciale per SteamTokenDumperPlugin che innesca l'aggiornamento dei bot selezionati e la presentazione immediata dei dati.
interrompi [Bots] Maestro Ferma le istanze del bot fornite.
tb [Bots] Maestro Elenca gli utenti blacklist dal modulo di trading di determinate istanze del bot.
tbadd [Bots] <SteamIDs64> Maestro Blacklist dati SteamID dal modulo di trading di determinate istanze del bot.
tbrm [Bots] <SteamIDs64> Maestro Rimuove la blacklist di steamID dal modulo di trading di determinate istanze del bot.
trasferimento [Bots] <TargetBot> Maestro Invia tutti gli elementi della community di Steam TransferableTypes da determinate istanze del bot all'istanza del bot di destinazione.
transfer@ [Bots] <AppIDs> <TargetBot> Maestro Invia tutti gli elementi della community di Steam TransferableTypes che corrispondono a AppID da determinate istanze del bot all'istanza del bot di destinazione. Questo Γ¨ il contrario di transfer%.
transfer% [Bots] <AppIDs> <TargetBot> Maestro Invia tutti gli elementi della community di Steam TransferableTypes oltre agli AppID forniti da determinate istanze del bot all'istanza del bot di destinazione. Questo Γ¨ il contrario di transfer@.
trasferimento^ [Bots] <AppID> <ContextID> <TargetBot> Maestro Invia tutti gli elementi Steam da AppID in ContextID delle istanze del bot all'istanza del bot di destinazione.
transfer& [Bots] <AppID> <ContextID> <TargetBot> <Rarities> Maestro Invia tutti gli elementi Steam da AppID in ContextID che corrispondono a RaritΓ  delle istanze del bot per l'istanza del bot di destinazione.
discompatta [Bots] Maestro Sblocca tutti i pacchetti di booster memorizzati nell'inventario delle istanze del bot specificato.
aggiorna [Channel] Proprietario Controlla GitHub per la nuova versione di ASF e gli aggiornamenti se disponibili. Questo viene normalmente fatto automaticamente ogni UpdatePeriod. L'argomento opzionale Channel specifica l'aggiornamento Canale, se non fornito i valori predefiniti di quello impostato nella configurazione globale. Canale puΓ² terminare con ! carattere, che forzerΓ  l'aggiornamento disponibile su un dato canale - compresa la possibilitΓ  di ad esempio il downgrading.
updateplugins [Channel] [Plugins] Proprietario Aggiorna i plugin selezionati. La proprietΓ  opzionale Channel consente di scegliere una diversa UpdateChannel per gli aggiornamenti dei plugin, se supportano piΓΉ di uno. Canale puΓ² terminare con ! carattere, che forzerΓ  l'aggiornamento disponibile su un dato canale - compresa la possibilitΓ  di e. . downgrading, anche se la funzionalitΓ  esatta dipende da un particolare plugin. Quando i plugin non sono forniti, poi tutti i plugin considerati per gli aggiornamenti automatici tramite **[`PluginsUpdateList`](https://github.com/JustArchiNET/ArchiSteamFarm/wiki/Configuration#pluginsupdatelist)** e **[`PluginsUpdateMode`](https://github.com/JustArchiNET/ArchiSteamFarm/wiki/Configuration#pluginsupdatemode)** vengono aggiornati. Se si desidera aggiornare quelli selezionati, in particolare quelli disabilitati dagli aggiornamenti automatici di default, devi fornire i plugin `Channel` e che vuoi aggiornare, quindi ASF procederΓ  con l'aggiornamento indipendentemente dalla loro impostazione automatica degli aggiornamenti.
versione Condivisione Famiglia Versione stampe di ASF.

Note

Tutti i comandi non sono sensibili all'uso di maiuscole e minuscole, ma i loro argomenti (come i nomi del robot) sono solitamente sensibili all'uso di maiuscole e minuscole.

Gli argomenti seguono la filosofia UNIX, le parentesi quadre [Optional] indicano che un dato argomento Γ¨ opzionale, mentre le parentesi angolari <Mandatory> indicano che un dato argomento Γ¨ obbligatorio. Dovresti sostituire gli argomenti che vuoi dichiarare, come [Bots] o <Nickname> con i valori effettivi con cui si desidera emettere il comando, omettendo le bretelle.

L'argomento [Bots] , come indicato dalle parentesi, Γ¨ facoltativo in tutti i comandi. Quando specificato, il comando viene eseguito sui bot forniti. Quando omesso, il comando viene eseguito sul bot corrente che riceve il comando (chat di Steam), o in accordo alla proprietΓ  configurata DefaultBot (IPC e console interattiva).

Ad esempio, stato A inviato al bot B Γ¨ lo stesso che inviare lo stato `` al bot A, bot `B` in questo caso agisce solo come proxy. Questo puΓ² anche essere usato per inviare comandi a bot che non sono disponibili altrimenti, per esempio avviare bot fermati, o eseguendo azioni sul tuo account principale (che stai usando per eseguire i comandi).

Access del comando definisce minimum EPermission di SteamUserPermissions che Γ¨ necessario per utilizzare il comando, ad eccezione di Proprietario che Γ¨ SteamOwnerID definito nel file di configurazione globale (e il piΓΉ alto permesso disponibile).

Argomenti plurali, come [Bots], <Keys> o <AppIDs> significa che il comando supporta piΓΉ argomenti di un dato tipo, separati da una virgola. Ad esempio, stato [Bots] puΓ² essere usato come stato MyBot,MyOtherBot,Primary. Questo causerΓ  che il comando dato venga eseguito su tutti i bot di destinazione nello stesso modo in cui invii stato a ogni bot in una finestra di chat separata. Si prega di notare che non c'Γ¨ spazio dopo ,.

ASF utilizza tutti i caratteri dello spazio bianco come delimitatori possibili per un comando, come lo spazio e i caratteri a riga recente. CiΓ² significa che non devi usare lo spazio per delimitare i tuoi argomenti, Γ¨ anche possibile utilizzare qualsiasi altro carattere di spazio bianco (come scheda o nuova riga).

ASF "unirΓ " argomenti extra fuori gamma al tipo plurale dell'ultimo argomento in-range. CiΓ² significa che riscatta il bot key1 key2 key3 per riscattare [Bots] <Keys> funzionerΓ  esattamente come riscattare la chiave bot 1, ey2,key3. Insieme ad accettare newline come delimitatore di comando, questo ti permette di scrivere il bot di riscattare quindi incollare una lista di chiavi separate da qualsiasi carattere delimitatore accettabile (come newline), o delimitatore ASF standard ,. Tieni presente che questo trucco puΓ² essere usato solo per la variante di comando che utilizza la maggior parte degli argomenti (quindi specificare [Bots] Γ¨ obbligatorio in questo caso).

Come hai letto sopra, un carattere spazio viene usato come delimitatore per un comando, quindi non puΓ² essere usato negli argomenti. Tuttavia, anche come indicato in precedenza, la ASF puΓ² unirsi a argomenti fuori banda, il che significa che in realtΓ  sei in grado di usare un carattere spazio nell'argomento che Γ¨ definito come un ultimo per un determinato comando. Ad esempio, nickname bob Great Bob imposterΓ  correttamente il nickname del bot bob su "Great Bob". In modo simile puoi controllare i nomi contenenti spazi in possiede il comando.


Alcuni comandi sono disponibili anche con i loro alias, per lo piΓΉ per salvarti sulla digitazione o account per diversi dialetti:

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

[Bots] argomento

[Bots] argomento Γ¨ una variante speciale di argomento plurale, in quanto oltre ad accettare piΓΉ valori offre anche funzionalitΓ  extra.

Innanzitutto, l'argomento [Bots] supporta "bot groups" predefiniti, che sono definiti come di seguito:

Nome Descrizione
@all, ASF Tutti i bot definiti nell'istanza
@farming Bot che sono attualmente in agricoltura
@idle Bot che sono attualmente non agricoltura
@offline Bot che sono attualmente non connessi alla rete Steam
@online Bot che sono attualmente connessi alla rete Steam

Ad esempio, il comando di stato ASF Γ¨ uguale allo stato tutto,tuo,bots,elencato,qui. Questo puΓ² anche essere utilizzato per identificare facilmente i bot a cui hai accesso, come parola chiave ASF , nonostante di targeting tutti i bot, si tradurrΓ  in risposta solo da quei bot a cui si puΓ² effettivamente inviare il comando. Altri gruppi sono disponibili anche per eseguire piΓΉ facilmente il comando dato solo su bot specifici che soddisfano la condizione.

L'argomento [Bots] supporta anche la sintassi speciale "range", che ti permette di scegliere una gamma di bot piΓΉ facilmente. La sintassi generale per [Bots] in questo caso Γ¨ [FirstBot]..[LastBot]. Almeno uno degli argomenti deve essere definito. Quando si utilizza <FirstBot>.., tutti i bot a partire da FirstBot sono interessati. Quando si utilizza ..<LastBot>, tutti i bot fino a quando LastBot non saranno interessati. Quando si utilizza <FirstBot>..<LastBot>, tutti i bot all'interno dell'intervallo da FirstBot fino a LastBot sono interessati. Ad esempio, se hai bot di nome A, B, C, D, E, F, puoi eseguire lo stato B. E, che Γ¨ uguale allo stato B,C,D,E in questo caso. Quando si utilizza questa sintassi, ASF userΓ  l'ordinamento alfabetico per determinare quali bot sono nell'intervallo specificato. Gli argomenti devono essere nomi bot validi riconosciuti da ASF, altrimenti la sintassi di intervallo Γ¨ completamente saltata.

Oltre alla sintassi di intervallo sopra, l'argomento [Bots] supporta anche la corrispondenza regex. Puoi attivare la sequenza regex usando r!<Pattern> come nome del bot, dove r! Γ¨ attivatore ASF per il regex e <Pattern> Γ¨ il tuo modello regex. Un esempio di un comando bot basato su regex sarebbe lo stato r! \d{3} che invierΓ  il comando stato ai bot che hanno un nome composto da 3 cifre (e. . 123 e 981). Sentitevi liberi di dare un'occhiata alla docs per ulteriori spiegazioni e ulteriori esempi di modelli regex disponibili.


Impostazioni privacy

<Settings> argomento accetta fino a 7 diverse opzioni, separate come al solito con delimitatore ASF di virgola standard. Questi sono, in ordine:

Argomento Nome Figlio di
1 Profilo
2 OwnedGames Profilo
3 Playtime OwnedGames
4 FriendsList Profilo
5 Inventario Profilo
6 Regali Inventari Inventario
7 Commenti Profilo

Per la descrizione dei campi sopra riportati, visita Impostazioni privacy Steam.

Mentre i valori validi per tutti loro sono:

Valore Nome
1 Privato
2 Solo Amici
3 Pubblico

È possibile utilizzare un nome insensibile o un valore numerico. Gli argomenti che sono stati omessi saranno di default per essere impostati su Private. È importante notare la relazione tra figlio e genitore degli argomenti sopra specificati, poiché il figlio non può mai avere più permessi aperti rispetto al suo genitore. Ad esempio, non può avere l'impostazione dei giochi Public mentre hai l'impostazione del profilo Private.

Esempio

Se si desidera impostare all privacy settings of your bot named Main to Private, Γ¨ possibile utilizzare uno dei seguenti:

privacy Main 1
privacy Main Private

Questo perchΓ© ASF assumerΓ  automaticamente tutte le altre impostazioni per essere Private, quindi non c'Γ¨ bisogno di inserirle. D'altra parte, se si desidera impostare tutte le impostazioni sulla privacy su Public, allora si dovrebbe utilizzare uno qualsiasi dei seguenti:

privacy Main 3,3,3,3,3,3,3
privacy Main Public,Public,Public,Public,Public,Public,Public

In questo modo puoi anche impostare le opzioni indipendenti come preferisci:

privacy Pubblico principale,Amici solamente,Privato,Pubblico,Privato,Pubblico

Quanto sopra imposterà il profilo a pubblico, giochi di proprietà solo agli amici, tempo di gioco a privato, elenco di amici a pubblico, inventario a pubblico, regali di inventario a privati e commenti di profilo a pubblico. È possibile ottenere lo stesso con valori numerici se si desidera.


Licenze

I comandi addlicense e rmlicense supportano due diversi tipi di licenza, che sono:

Tipo Alias Esempio Descrizione
app a app/292030 Game determined by its unique appID.
sub s sub/47807 Package containing one or more games, determined by its unique subID.

La distinzione Γ¨ importante, in quanto ASF utilizzerΓ  il metodo di rete Steam per le app, e il metodo Steam store per i pacchetti. Questi due non sono compatibili tra loro.

Quando si attivano nuove licenze, in genere si desidera specificare l'app per i fine settimana gratis/permanentemente i giochi F2P e pacchetti altrimenti.

Per la rimozione della licenza esistente, entrambi i metodi funzioneranno, anche se si consiglia di rimuovere i pacchetti al fine di avere una richiesta deterministica ed esplicita, altrimenti Steam potrebbe rimuovere i pacchetti che non intendi essere rimossi, specialmente se il tuo account ha piΓΉ di un pacchetto che consente l'accesso a una data app.

Si consiglia di definire esplicitamente il tipo di ogni voce al fine di evitare risultati ambigui, ma per la compatibilitΓ  all'indietro, se ometti del tutto, ASF supporrΓ  che in questo caso chiedi sub. Puoi anche interrogare una o piΓΉ licenze allo stesso tempo, utilizzando il delimitatore standard ASF ,.

Esempi di comando completi:

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

possiede i giochi

possiede il comando supporta diversi tipi di gioco per l'argomento <games> che puΓ² essere utilizzato, sono:

Tipo Alias Esempio Descrizione
app a app/292030 Game determined by its unique appID.
sub s sub/47807 Package containing one or more games, determined by its unique subID.
regex r regex/^\d{4}: Regex che si applica al nome del gioco, maiuscolo/minuscolo. Vedere la docs per la sintassi completa e altri esempi.
nome n nome/Strega Parte del nome del gioco, maiuscolo/minuscolo.

Si consiglia di definire esplicitamente il tipo di ogni voce al fine di evitare risultati ambigui, ma per la compatibilitΓ  all'indietro, se si fornisce un tipo non valido o omettere completamente, ASF supporrΓ  che chiedi app se il tuo input Γ¨ un numero, e nome altrimenti. Puoi anche interrogare uno o piΓΉ giochi allo stesso tempo, utilizzando il delimitatore standard ASF ,.

Esempio di comando completo:

possiede ASF app/292030,name/Witcher

redeem^ modes

Il comando redeem^ ti permette di perfezionare le modalitΓ  che verranno utilizzate per un singolo scenario di redimenza. Questo funziona come scavalcamento temporaneo di RedeemingPreferences bot config property.

<Modes> argomento accetta piΓΉ valori di modalitΓ , separati come al solito da una virgola. I valori della modalitΓ  disponibile sono specificati di seguito:

Valore Nome Descrizione
FAWK ForceAssumeWalletKey Preferenza di riscattare Forze AssumeWalletKeyOnBadActivationCode da abilitare
FD ForceDistribuzione Preferenza di riscattare le forze Distribuendo da abilitare
FF ForceForwarding Preferenza di riscattare Forze di inoltro da abilitare
FKMG ForceKeepMissingGames Preferenza di riscattare Forze KeepMissingGames da abilitare
SAWK SkipAssumeWalletKey Forze AssumeWalletKeyOnBadActivationCode preferenza riscattante da disabilitare
SD SkipDistributing Preferenza di riscattare le forze che distribuiscono da disabilitare
SF SkipForwarding Preferenza di riscattare Forze di inoltro da disabilitare
SI SkipIniziial Salta il riscatto delle chiavi sul bot iniziale
SKMG SkipKeepMissingGames Preferenza redentrice KeepMissingGames per essere disabilitata
V Validate Convalida le chiavi per un formato corretto e salta automaticamente quelle non valide

Ad esempio, vorremmo riscattare 3 chiavi su uno qualsiasi dei nostri bot che non possiedono ancora giochi, ma non il nostro bot primario. Per raggiungere questo obiettivo possiamo utilizzare:

riscatta^ chiave primaria FF,SI key1,key2,key3

È importante notare che il riscatto avanzato sovrascrive solo le preferenze Riscattamento che specifichi nel comando. Ad esempio, se hai abilitato Distributing nella tua RedeemingPreferences allora non ci sarà alcuna differenza se usi o meno la modalità FD , perché la distribuzione sarà già attiva, a causa di RedeemingPreferenze che utilizzi. Questo è il motivo per cui ogni scavalcamento abilitato forzatamente ha anche uno disabilitato forzatamente, si può decidere se si preferisce sovrascrivere disabilitato con abilitato, o viceversa.


Comando crittografia ``

Il comando crittografa consente di crittografare le stringhe arbitrarie utilizzando i metodi di crittografia di ASF. <encryptionMethod> deve essere uno dei metodi di crittografia specificati e spiegati nella sezione security. Si consiglia di utilizzare questo comando attraverso canali sicuri (console ASF o interfaccia IPC, che ha anche un endpoint API dedicato per esso), come altrimenti i dettagli sensibili potrebbero ottenere registrati da varie terze parti (come i messaggi di chat che vengono registrati dai server di Steam).


Comando hash

Il comando hash consente di generare hash di stringhe arbitrarie utilizzando i metodi di hashing di ASF. <hashingMethod> deve essere uno dei metodi di hashing specificati e spiegati nella sezione security. Si consiglia di utilizzare questo comando attraverso canali sicuri (console ASF o interfaccia IPC, che ha anche un endpoint API dedicato per esso), come altrimenti i dettagli sensibili potrebbero ottenere registrati da varie terze parti (come i messaggi di chat che vengono registrati dai server di Steam).


Comando input

Il comando input puΓ² essere utilizzato solo in modalitΓ  Headless , per inserire dati tramite IPC o chat di Steam quando ASF Γ¨ in esecuzione senza supporto per l'interazione utente.

La sintassi generale Γ¨ input [Bots] <Type> <Value>.

<Type> Γ¨ insensibile alle maiuscole e definisce il tipo di input riconosciuto da ASF. Attualmente ASF riconosce i seguenti tipi:

Tipo Descrizione
Accedi SteamLogin proprietΓ  di configurazione del bot, se mancante dalla configurazione.
Password SteamPassword proprietΓ  di configurazione del bot, se mancante dalla configurazione.
Guardia Di Vapore Codice di autenticazione inviato sulla tua e-mail se non stai usando 2FA.
SteamParentalCode SteamParentalCode proprietΓ  di configurazione del bot, se mancante dalla configurazione.
TwoFactorAuthentication Token 2FA generato dal tuo cellulare, se stai usando 2FA ma non ASF 2FA.

<Value> Γ¨ il valore impostato per il tipo specificato. Attualmente tutti i valori sono stringhe.

Esempio

Diciamo che abbiamo un bot che Γ¨ protetto da SteamGuard in modalitΓ  non-2FA. Vogliamo lanciare quel bot con Headless impostato su true.

Per farlo, dobbiamo eseguire i seguenti comandi:

avvia MySteamGuardBot -> Il bot tenterΓ  di accedere, fallito a causa di AuthCode necessario, quindi fermarsi a causa di esecuzione in modalitΓ  Headless. Abbiamo bisogno di questo per fare in modo che la rete di Steam ci invii codice di autenticazione sulla nostra e-mail - se non c'era bisogno di questo, salteremmo completamente questo passaggio.

input MySteamGuardBot SteamGuard ABCDE -> Abbiamo impostato SteamGuard input di MySteamGuardBot bot su ABCDE. Naturalmente, ABCDE in questo caso Γ¨ codice di autenticazione che abbiamo ricevuto sulla nostra e-mail.

avvia MySteamGuardBot -> Iniziamo nuovamente il nostro (fermato) bot, questa volta utilizza automaticamente il codice di autenticazione che abbiamo impostato nel comando precedente, accedendo correttamente, quindi cancellandolo.

Allo stesso modo possiamo accedere ai bot protetti da 2FA (se non usano ASF 2FA), così come impostare altre proprietà richieste durante il runtime.


RaritΓ  riconosciute

ASF riconosce le seguenti raritΓ :

RaritΓ  Alias
Sconosciuto
Comune
Non Comune
Raro
Mitico Epico
Leggendario Esotico
Antica Straordinario
Immortale Contraband
Arcana
Insolito

Non riconosciuto dalle raritΓ  di ASF (diverse da quelle sopra definite) sarΓ  definito come Sconosciuto.

Clone this wiki locally