Skip to content

Commands ro RO

ArchiBot edited this page Jul 8, 2025 · 84 revisions

Comenzi

ASF acceptă o varietate de comenzi, care pot fi utilizate pentru a controla comportamentul procesului și al instanțelor botului.

Comenzile de mai jos pot fi trimise către bot prin diferite moduri:

  • Prin consola ASF interactivă
  • Prin conversație privată/grup Steam
  • Prin intermediul interfeței noastre IPC

Țineți cont de faptul că interacțiunea ASF necesită accesul la comandă în conformitate cu permisiunile ASF. Verificați proprietățile SteamUserPermissions și SteamOwnerID pentru mai multe detalii.

Comenzile executate prin chat-ul Steam sunt afectate de proprietatea globală de configurare CommandPrefix, care este ! implicit. Asta înseamnă că pentru executare, de ex. comanda status, ar trebui de fapt să scrieți ! status (sau prefixul personalizat CommandPrefix setat). CommandPrefix nu este obligatoriu când se folosește consola sau IPC și poate fi omis.


Consolă interactivă

ASF are suport pentru consola interactivă, atâta timp cât nu rulați ASF în modul Headless. Apăsați butonul c pentru a activa modul de comandă, introduceți comanda și confirmați apăsând tasta enter.

Captură


Conversație Steam

Puteți executa comanda pentru robotul ASF și prin chat-ul Steam. Evident, nu puteți vorbi direct cu dumneavoastră, prin urmare vei avea nevoie de cel puțin un cont de bot dacă vreți să executați comenzi care să afecteze contul principal.

Captură

În mod similar, puteți folosi și chat-ul de grup al unui anumit grup Steam. Țineți cont că această opțiune necesită setarea corectă a proprietății SteamMasterClanID, în acest caz botul va asculta comenzile și în chat-ul grupului (și i se va alatură dacă este necesar). Acest lucru poate fi folosit și pentru "a vorbi cu tine însuți" deoarece nu necesită un cont dedicat de bot, spre deosebire de chat-ul privat. Puteți seta pur și simplu proprietatea SteamMasterClanID pe grupul nou creat, apoi oferiți acces fie prin SteamOwnerID sau SteamUserPermissions pentru propriul bot. În acest fel, bot-ul ASF (dvs) se va alătura grupului și chat-ului grupului selectat și va asculta comenzile din propriul cont. Te poți alătura aceleiași chatroom de grup pentru a emite comenzi pentru tine (când vei trimite comanda la chatroom, iar instanța ASF stând pe aceeași sală de discuții le va primi, chiar dacă se afișează doar ca și cum contul tău este acolo).

Te rugăm să reții că trimiterea unei comenzi către chat-ul de grup acționează ca o releu. Dacă spui revendică X la 3 dintre roboții tăi care stau împreună cu tine pe conversația de grup, va rezulta la fel cum ai spune revendică X fiecărui individ în mod privat. În cele mai multe cazuri nu este ceea ce vrei, și în schimb ar trebui să utilizați comanda dat bot care este trimisă către un singur bot în fereastra privată. ASF suportă conversația de grup, deoarece, în multe cazuri, poate fi utilă pentru comunicarea cu singurul tău bot, dar aproape niciodată nu ar trebui să execute nicio comandă pe chat-ul de grup dacă sunt 2 sau mai mulți roboți ASF acolo, dacă nu înțelegi pe deplin comportamentul ASF scris aici și vrei de fapt să trimiți aceeași comandă fiecărui bot care te ascultă.

Și chiar și în acest caz ar trebui să folosești sintaxa privată cu [Bots].


IPC

Cea mai avansată și flexibilă metodă de execuție a comenzilor, perfectă pentru interacțiunea cu utilizatorul (ASF-ui), precum și instrumente terțe sau scripting (ASF API), necesită ASF să fie rulat în modul IPC, şi o interfaţă client care execută comanda prin IPC.

Captură


Comenzi

Comanda Acces Descriere
2fa [Bots] Maestru Generează un jeton temporar 2FA pentru anumite cazuri de bot.
2fafinalize [Bots] <ActivationCode> Maestru Finalizează procesul de atribuire a noilor 2FA acreditări pentru anumite cazuri de bot, folosind codul de activare SMS/e-mail.
2fafinalizata [Bots] <ActivationCode> Maestru Importurile deja finalizate 2FA acreditări pentru anumite cazuri de bot, folosind token-ul 2FA pentru verificare.
2fafinalizedforce [Bots] Maestru Importurile deja finalizate 2FA acreditări pentru anumite cazuri de bot, ignorând verificarea token 2FA.
2fainit [Bots] Maestru Începe procesul de atribuire a noilor 2FA pentru anumite cazuri de bot.
2fano [Bots] Maestru Refuză toate confirmările 2FA pentru anumite cazuri de bot.
2faok [Bots] Maestru Acceptă toate confirmările în așteptare 2FA pentru instanțele botului date.
adauga licenta [Bots] <Licenses> Operator Activate date de licenţele, explicată mai jos, la anumite instanţe ale botului (doar pentru jocuri gratuite).
soldul [Bots] Maestru Arată soldul portofelului pentru anumite cazuri de bot.
bgr [Bots] Maestru Informații despre BGR lista de cazuri date de boți.
bgrclear [Bots] Maestru Curăță BGR lista de cazuri date de bot.
criptare <encryptionMethod> <stringToEncrypt> Proprietar Criptează șirul folosind metoda criptografică furnizată - explicații suplimentare mai jos.
ieșire Proprietar Oprește întregul proces ASF.
fermă [Bots] Maestru Restartează cardurile pentru a cultiva pentru anumite cazuri de roboți.
fb [Bots] Maestru Listează aplicațiile pe lista neagră din agricultura automată a anumitor cazuri de roboți.
fbadd [Bots] <AppIDs> Maestru Adaugă appIDs la aplicațiile de pe lista neagră a agriculturii automate a anumitor cazuri de bot.
fbrm [Bots] <AppIDs> Maestru Elimină din aplicațiile de tip appIDs din lista neagră a agriculturii automate a anumitor cazuri de bot.
Fq [Bots] Maestru Listează lista agriculturii prioritare a anumitor cazuri de roboți.
fqadd [Bots] <AppIDs> Maestru Adaugă appIDs la lista agricolă prioritară a anumitor cazuri de bot.
fqrm [Bots] <AppIDs> Maestru Elimină appIDs din coada de creștere a anumitor cazuri de bot.
hash <hashingMethod> <stringToHash> Proprietar Generat un hash al șirului folosind metoda criptografică furnizată - explicații suplimentare sub.
ajutor Partajare familie Arată ajutor (link-ul către această pagină).
input [Bots] <Type> <Value> Maestru Setează tipul de intrare dat la valoarea dată pentru anumite instanțe ale botului, funcționează numai în modul Headless - explicații suplimentare mai jos.
inventar [Bots] Operator Arată rezumatul de inventar al instanțelor botului date.
nivelul [Bots] Maestru Arată nivelul contului Steam al instanțelor botului date.
loot [Bots] Maestru Trimite toate LootableTypes Elementele comunității Steam din anumite instanțe ale botului la Master utilizatorul definit în SteamUserPermissions (cu cel mai scăzut steamID dacă mai mult de unul).
loot@ [Bots] <AppIDs> Maestru Trimite toate LootableTypes Elemente ale comunității Steam care corespund cu AppID-uri ale anumitor instanțe ale botului la Master definit în lor SteamUserPermissions (cu cel mai scăzut steamID dacă mai mult). Acesta este opusul lui loot%.
loot% [Bots] <AppIDs> Maestru Trimite toate LootableTypes Elemente ale comunității Steam cu excepția celor de la AppID-uri ale anumitor instanțe de bot la Master definit în lor SteamUserPermissions (cu cel mai scăzut steamID dacă mai mult). Acesta este opusul lui loot@.
loot^ [Bots] <AppID> <ContextID> Maestru Trimite toate elementele Steam de la AppID în ContextID de la anumite instanţe de bot la Master utilizator definit în SteamUserPermissions (cu cel mai mic steamID dacă mai mult).
loot& [Bots] <AppID> <ContextID> <Rarities> Maestru Trimite toate elementele Steam de la AppID în ContextID care se potriveşte cu Rarităţile de instanţe de bot date lui Master definit în utilizatorul lor SteamUserPermissions (cu cel mai mic steamID dacă mai mult).
mab [Bots] Maestru Listează aplicațiile pe lista neagră de la tranzacționarea automată Potrivire.
mabadd [Bots] <AppIDs> Maestru Adaugă appIDs la aplicațiile afișate pe lista neagră de la tranzacționarea automată în Potrivește.
mabrm [Bots] <AppIDs> Maestru Elimină appIDs din aplicațiile afișate pe lista neagră de la tranzacționarea automată în PotrichActively.
potrivire [Bots] Maestru Comandă specială pentru ItemsMatcherPlugin care declanșează Potrivire de rutină imediat.
porecla [Bots] <Nickname> Maestru Schimbă porecla lui Steam pentru anumite instanțe de bot la adresa porecla.
owns [Bots] <Games> Operator Checks if given bot instances already own given games, explained below.
întrerupeți [Bots] Operator Pauză permanent modul de creștere automată a cardurilor pentru anumite cazuri de bot. ASF will not attempt to farm current account in this session, unless you manually resume it, or restart the process.
Pauză~ [Bots] Partajare familie Pauză temporar cartonașe automate de creștere a cartonașelor pentru anumite instanțe ale botului. Agricultura va fi reluată automat la următorul eveniment de redare sau la deconectarea botului. You can resume farming to unpause it.
pauză& [Bots] <Seconds> Operator Pauză temporar un modul automat de creștere a cardurilor pentru anumite instanțe ale botului pentru o anumită sumă de secunde. După întârziere, modulul de creștere este reluat automat.
joacă [Bots] <AppIDs,GameName> Maestru Comută la agricultura manuală - lansează AppIDs pe anumite instanțe ale botului, opțional și cu personalizat GameName. 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. Utilizați resetați sau reluați pentru returnare.
puncte [Bots] Maestru Afişează numărul de puncte în puncte Steam.
confidenţialitate [Bots] <Settings> Maestru Modificări Setările de confidenţialitate Steam pentru anumite cazuri de bot, pentru opţiunile selectate în mod corespunzător sub.
redeem [Bots] <Keys> Operator Rulează tastele cd-key sau codurile portofelului date în instanțele botului dat.
redeem^ [Bots] <Modes> <Keys> Operator Redeems given cd-keys or wallet codes on given bot instances, using given modes explained below.
redeempoints [Bots] <DefinitionIDs> Operator Redeems Steam points for given assets on given bot instances. Implicit, sunt permise numai elementele gratuite, adăugați ! caracter la sfârșitul fiecărui Definiția pe care doriți să îl răscumpărați necondiționat, chiar dacă este plătit.
reset [Bots] Maestru Resetează starea de redare la starea originală (anterioară), comanda este folosită în timpul agriculturii manuale cu comanda play.
repornire Proprietar Repornește procesul ASF.
reluați [Bots] Partajare familie Reluarea exploatării automate a anumitor cazuri de boți.
rmlicense [Bots] <Licenses> Maestru Elimină licențele de tip ``, explicați de mai jos, în anumite cazuri de bot.
începe [Bots] Maestru Începe să dea instanțe bot-ului.
statistici Proprietar Statisticile proceselor de tipărire, cum ar fi utilizarea gestionate a memoriei.
Stare [Bots] Partajare familie Starea tipăriturilor în cazul anumitor cazuri de bot.
std [Bots] Maestru Comandă specială pentru SteamTokenDumperPlugin care declanșează reîmprospătarea boților selectați și transmiterea de date imediat.
oprește [Bots] Maestru Oprește instanțele botului dat.
tb [Bots] Maestru Listează utilizatorii listați pe lista neagră din modulul de tranzacționare al anumitor instanțe ale bot-ului.
tbadd [Bots] <SteamIDs64> Maestru Liste negre date de steamID-uri de la modulul de tranzacționare ale anumitor instanțe ale botului.
tbrm [Bots] <SteamIDs64> Maestru Elimină lista neagră a ID-urilor date din modulul de tranzacționare a cazurilor botului date.
transfer [Bots] <TargetBot> Maestru Trimite toate TransferableTypes Elemente ale comunității Steam de la anumite instanțe ale botului pentru a ținti instanța botului.
transfer@ [Bots] <AppIDs> <TargetBot> Maestru Trimite toate TransferableTypes Elemente ale comunității Steam care se potrivesc cu AppID-uri de la anumite instanțe ale botului pentru a ținti instanța botului. Acesta este opusul lui transfer%.
transfer% [Bots] <AppIDs> <TargetBot> Maestru Trimite toate TransferableTypes elemente ale comunității Steam în afară de a da AppID-uri de la anumite instanțe ale botului pentru a ținti instanța botului. Acesta este opusul lui transfer@.
transfer^ [Bots] <AppID> <ContextID> <TargetBot> Maestru Trimite toate elementele Steam de la AppID în ContextID de anumite instanțe ale botului pentru a ținti instanța botului.
transfer& [Bots] <AppID> <ContextID> <TargetBot> <Rarities> Maestru Trimite toate elementele Steam de la AppID în ContextID care se potrivește cu Rarități de instanțe date de bot pentru a ținti instanța botului.
dezpachetează [Bots] Maestru Despachetează toate pachetele de rapel stocate în inventarul instanțelor botului respectiv.
actualizează [Channel] Proprietar Verifică GitHub pentru o nouă versiune ASF și actualizări ale acesteia, dacă sunt disponibile. Acest lucru se face automat la fiecare UpdatePeriod. Argumentul opţional Canalul specifică UpdateChannel, dacă nu este furnizat în mod implicit la cel setat în configurarea globală. Canalul se poate termina cu ! Caracterul care va forţa actualizarea disponibilă pe canalul dat - incluzând posibilitatea de a ex. downgrading.
updateplugin-uri [Channel] [Plugins] Proprietar Actualizeaza plugin-urile selectate. Opţional Proprietatea canalului vă permite să alegeţi un alt UpdateChannel pentru actualizările plugin-urilor, în cazul în care suportă mai multe ajutoare. Canalul se poate termina cu ! Caracterul care va forța actualizarea este disponibil pe canalul dat - inclusiv o posibilitate de . . retrogradarea, deși funcționalitatea exactă depinde de un anumit plugin. Când Plugin-urile nu sunt furnizate, apoi toate plugin-urile luate în considerare pentru actualizările automate prin PluginsUpdateList şi PluginsUpdateMode sunt actualizate. Dacă doriți să le actualizați pe cele selectate, în special pe cele dezactivate implicit pentru actualizările automate, trebuie să furnizaţi Channel precum şi Plugin-uri pe care doriţi să le actualizaţi, apoi ASF va continua cu actualizarea lor indiferent de setările automate de actualizare.
versiune Partajare familie Versiunea tipărită a ASF.

Note

Toate comenzile sunt insensibile la majuscule, dar argumentele lor (cum ar fi numele botului) sunt, de obicei, sensibile la majuscule.

Argumentele urmează filozofia UNIX, parantezele pătrate [Optional] indică faptul că argumentul dat este opţional, în timp ce unghiurile paranteze <Mandatory> indică faptul că argumentul dat este obligatoriu. Ar trebui să înlocuiți argumentele pe care doriți să le declarați, cum ar fi [Bots] sau <Nickname> cu valorile reale cu care doriți să eliberați comanda, omiterea paraşutelor.

Argumentul [Bots] indicat de paranteze, este opțional în toate comenzile. Atunci când este specificat, comanda este executată pe boții specificați. Când este omisă, comanda este executată pe robotul curent care primește comanda (Steam chat), sau în conformitate cu ImplicBot proprietate configurată (IPC şi consolă interactivă).

De exemplu, status A trimis către botul B este la fel ca trimiterea status pentru botul A, bot B în acest caz acționează doar ca un proxy. Acest lucru poate fi folosit și pentru trimiterea de comenzi către boți care nu sunt disponibile altfel, de exemplu pentru a porni boți opriți, sau executa actiuni in contul tau principal (pe care le folosesti pentru executarea comenzilor).

Acces la comanda definește minimum EPermisiunea din SteamUserPermisiuni care este necesară pentru a utiliza comanda, cu excepția proprietarului `` care este SteamOwnerID definit în fișierul de configurare globală (și cea mai mare permisiune disponibilă).

Argumente plural, cum ar fi [Bots], <Keys> sau <AppIDs> înseamnă că această comandă acceptă argumente multiple de tip dat, separate prin virgulă. De exemplu, status [Bots] poate fi folosit ca status MyBot,MyOtherBot,Primary. Acest lucru va face ca o comandă dată să fie executată pe toţi roboţii ţintă în acelaşi fel în care aţi trimite status fiecărui bot într-o fereastră de chat separată. Vă rugăm să reţineţi că nu există spaţiu după ,.

ASF folosește toate caracterele din spațiul alb ca posibile delimitări pentru o comandă, cum ar fi spațiul și caracterele noi. Asta înseamnă că nu trebuie să folosești spațiu pentru delimitarea argumentelor tale, poți folosi orice alt caracter în spațiul alb (cum ar fi filă sau linie nouă).

ASF se va „asocia” în plus unor argumente extrajudiciare pentru tipul plural al ultimului argument in raza de acțiune. Acest lucru înseamnă că revendică tasta robot2 pentru revendică [Bots] <Keys> va funcționa exact la fel ca și tasta răscumpărare bot 1, ey2,key3. Împreună cu acceptarea noii linii ca delimitator de comenzi, acest lucru vă face posibil să scrieți redenumiți bot și apoi lipiți o listă de chei separate prin orice caracter de delimitare acceptabil (cum ar fi noua linie), sau delimitator standard , ASF. Țineți cont că acest truc poate fi folosit doar pentru varianta de comandă care folosește cea mai mare cantitate de argumente (astfel încât specificarea [Bots] este obligatorie în acest caz).

După cum ați citit mai sus, un caracter spațial este folosit ca delimitator pentru o comandă, prin urmare nu poate fi folosit în argumente. Cu toate acestea, după cum s-a menționat mai sus, ASF se poate alătura argumentelor din afara razei de acțiune, ceea ce înseamnă că poți folosi un caracter spațial în argument care este definit ca ultimul pentru o anumită comandă. De exemplu, nickname bob Great Bob va seta corect porecla botului bob în "Great Bob". În mod similar, puteţi verifica numele care conţin spaţii în comanda owns.


Unele comenzi sunt de asemenea disponibile cu aliasurile lor, în mare parte pentru a vă salva la tastare sau cont pentru dialecte diferite:

Comanda Alias
addlicense al, addlicence
addlicense ASF ala
deține ASF oa
status ASF sa
redeem r
redeem^ minusculă
redeempoints rp
rmlicense rl, rmlicence

[Bots]Argumentul

Argumentul [Bots] este o variantă specială de argument plural deoarece pe lângă acceptarea mai multor valori, oferă și funcționalitate suplimentară.

În primul rând, [Bots] argument suportă "bot groups" predefinite, care sunt definite ca mai jos:

Nume Descriere
@all, ASF Toți roboții definiți în instanță
@farmare Boți care sunt în prezent agricultori
@inactiv Boți care sunt momentan nu Agricultură
@deconectat Boți care sunt momentan nu conectați la rețeaua Steam
@conectat Boți care sunt conectați în prezent la rețeaua Steam

De exemplu, comanda status ASF este egală cu status toate,ta,bots,listat,aici. Acesta poate fi de asemenea folosit pentru a identifica cu ușurință roboții la care aveți acces, ca și cuvântul cheie ASF , în ciuda faptului că îi vizează pe toți boții, va rezulta în răspuns doar de la acei boți la care chiar poți trimite comanda. Alte grupuri sunt de asemenea disponibile pentru a executa mai ușor comanda dată doar boților specifici care îndeplinesc condițiile.

[Bots]Argumentul suportă de asemenea sintaxa specială "interval", care vă permite să alegeți o gamă de boți mai ușor. Sintaxa generală pentru [Bots] în acest caz este [FirstBot]..[LastBot]. Trebuie definite cel puțin unul dintre argumente. Atunci când se utilizează <FirstBot>.., toți roboții care încep de la FirstBot sunt afectați. Când se utilizează ..<LastBot>, toți roboții până la LastBot sunt afectați. Când utilizați <FirstBot>..<LastBot>, toți roboții din intervalul FirstBot până la LastBot sunt afectați. De exemplu, dacă ai boți numiți A, B, C, D, E, F, poți executa starea B. E, care este egal cu status B,C, D,E în acest caz. Când se utilizează această sintaxă, ASF va utiliza sortarea alfabetică pentru a determina ce boți sunt în intervalul specificat. Argumentele trebuie să fie valabile nume de boți recunoscute de ASF, în caz contrar sintaxa gamei este omisă în întregime.

În plus față de sintaxa de mai sus, [Bots] argumentul suportă de asemenea regex potrivire. Poți activa modelul regex folosind r!<Pattern> ca nume de bot, unde r! este activatorul ASF pentru potrivirea cu regex, iar <Pattern> este modelul dvs. regex. Un exemplu de comandă bot bazată pe regex-uri ar fi status r! \d{3} care va trimite comanda Stare către boți care au un nume făcut din 3 cifre (e. . 123 şi 981). Puteți arunca o privire la documentele pentru explicații suplimentare și mai multe exemple de modele regex disponibile.


Setări confidenţialitate

<Settings>Argumentul acceptă până la 7 opțiuni diferite, separate ca de obicei cu un delimitator standard de virgulă ASF. Acestea sunt, în ordine:

Argument Nume Copilul lui
1 Profil
2 Partide deținute Profil
3 Timp de joacă Partide deținute
4 PrieteniiLista Profil
5 Inventar Profil
6 Inventar Cadouri Inventar
7 Comentarii Profil

Pentru descrierea câmpurilor de mai sus, te rugăm să vizitezi Setările de confidenţialitate Steam.

În timp ce valorile valabile pentru toate acestea sunt:

Valoare Nume
1 Privat
2 PrieteniDoar
3 Publice

Puteți utiliza fie un nume insensibil la majuscule, fie o valoare numerică. Argumentele care au fost omise vor fi setate în mod implicit la Private. Este important să rețineți relația dintre copil și părintele argumentelor specificate mai sus, deoarece copilul nu poate avea niciodată mai multă permisiune deschisă decât părintele său. For example, you can't have Public games owned setting while having Private profile setting.

Exemplu

Dacă doriți să setați toate setările de confidențialitate ale botului pe nume Main la Private, puteţi utiliza oricare dintre următoarele medicamente:

Confidențialitate principală 1
Confidențialitate privată

Acest lucru se datorează faptului că ASF va presupune în mod automat că toate celelalte setări să fie Private, deci nu este nevoie să fie introduse. Pe de altă parte, dacă dorești să setezi toate setările de confidențialitate la Public, atunci ar trebui să folosești oricare dintre cele de mai jos:

principal de confidențialitate 3,3,3,3,3
intimitate Main Public,Public,Public,Public,Public,Public,Public,Public

În acest fel puteţi seta opţiuni independente oricum doriţi:

confidențialitate principală Public,Prieteni,Privat,Public,Privat,Public,Privat,Public

Cele de mai sus vor seta profilul doar pentru prieteni în jocurile publice, timpul de joacă pe cont privat, lista de prieteni pentru public, inventar pentru public, cadouri pentru inventar către privat și comentarii de profil către public. Puteți realiza același lucru cu valori numerice dacă doriți.


Licențe

Comenzile adauga licenta si rmLicenta suportă doua tipuri de licenta diferite, acelea sunt:

Tip Alias Exemplu Descriere
aplicație c app/292030 Jocul este determinat de unicul său appID.
sub S sub/47807 Pachet care conține unul sau mai multe jocuri, determinat de subID-ul unic.

Distincția este importantă, deoarece ASF va utiliza metoda de rețea Steam pentru aplicații, și metoda stocului Steam pentru pachete. Aceste două nu sunt compatibile între ele.

Când activați licențe noi, de obicei doriți să specificați aplicația pentru weekend-uri gratuite/permanent F2P și pachetele altfel.

Pentru eliminarea licențelor existente, ambele metode vor funcționa, deși recomandăm eliminarea pachetelor pentru a avea cerere deterministică și explicită, cu toate că în caz contrar Steam ar putea elimina pachete pe care nu intenționați să le eliminați, mai ales în cazul în care contul dvs. are mai multe pachete care acordă acces la aplicația dată.

Vă recomandăm să definiţi în mod explicit tipul fiecărei intrări pentru a evita rezultatele ambigue, dar pentru compatibilitatea cu cele din urmă, dacă omite complet să tasteze, ASF va presupune că vei cere sub în acest caz. De asemenea, puteți interoga una sau mai multe dintre licențe în același timp, folosind delimitatorul standard ASF ,.

Completează exemple de comandă:

adauga licenta ASF app/292030
adauga licenta ASF sub/303386
rmLicenta ASF app/292030, sub/303386

deţine jocuri

Comanda owns acceptă mai multe tipuri diferite de jocuri pentru <games> argument care poate fi utilizat, acelea sunt:

Tip Alias Exemplu Descriere
aplicație c app/292030 Jocul este determinat de unicul său appID.
sub S sub/47807 Pachet care conține unul sau mai multe jocuri, determinat de subID-ul unic.
regex r regex/^\d{4}: Regex care se aplică numelui jocului, majuscule. Vezi documentele pentru sintaxa completă şi mai multe exemple.
nume n nume/Witcher O parte din numele jocului, caz insensibil

Vă recomandăm să definiţi în mod explicit tipul fiecărei intrări pentru a evita rezultatele ambigue, dar pentru compatibilitate anterioară, dacă furnizați tip nevalid sau omiteți complet, ASF va presupune că solicitați app în cazul în care intrarea dvs. este un număr, iar în caz contrar numele. De asemenea, poți interoga unul sau mai multe jocuri în același timp, folosind delimitatorul standard ASF ,.

Exemplu de comandă complet:

deține ASF app/292030,nume/Witcher

revendică^ Moduri

Comanda redeem^ vă permite să ajustați modurile care vor fi utilizate pentru un singur scenariu de răscumpărare. Aceasta funcționează ca o suprascriere temporară a lui RedeemingPreferences config property.

Argumentul <Modes> acceptă valori de mod multiplu, separate ca de obicei prin virgulă. Valorile modului disponibil sunt specificate mai jos:

Valoare Nume Descriere
FACTURĂ Cheie ForțaAssumeWalletKey Forțele AssumeWalletKeyOnBadActivationCode care revendică preferința pentru a fi activată
FD ForţareDistribuire Forțează Distribuirea Preferințe pentru a fi activat
FF Forțare Forțează Redirecționând revendicând preferința pentru a fi activată
FKMG ForțăKeepMissingGames Forțează KeepMissingGames să își revendice preferința pentru a fi activat
PLICURI SkipAssumeWalletKey Forțele AssumeWalletKeyOnBadActivationCode care revendică preferința pentru a fi dezactivată
BD Sărire Forțează Distribuirea preferința de a fi dezactivată
SF Omitere Forțează Redirecționând revendicând preferința pentru a fi dezactivată
SI Omitere Ignoră răscumpărarea cheii la botul inițial
SKMG OptKeepMissingGames Forțează KeepMissingGames să își revendice preferința pentru a fi dezactivată
V Validate Validează cheile pentru formatul corect și omite automat tastele invalide

De exemplu, am dori să răscumpărăm 3 chei pentru oricare dintre roboții noștri care nu dețin jocuri încă, dar nu pentru robotul nostru primar. Pentru a realiza acest lucru, putem folosi:

redeem^ cheie primară FF, SI1, cheie2

Este important să rețineți că răscumpărarea avansată suprascrie doar acele RedeemingPreferences pe care le specificați în comanda. De exemplu, dacă ai activat Distribuirea în modul RedeemingPreferences atunci nu va fi nicio diferență dacă folosești sau nu modul FD , deoarece distribuirea va fi deja activă oricum, datorită RedeemingPferences pe care îl folosiți. Acesta este motivul pentru care fiecare suprascriere activată forțat are, de asemenea, una dezactivată forțat, vă puteți decide dacă preferați să suprascrieți cu opțiunea activată sau invers.


Comanda criptează

Comanda criptare vă permite să criptați șirurile arbitrare folosind metodele de criptare a ASF. <encryptionMethod> trebuie să fie una dintre metodele de criptare specificate şi explicate în secţiunea securitate. Vă recomandăm să utilizați această comandă prin canale securizate (ASF consolă sau interfață IPC, care are de asemenea un criteriu API dedicat pentru ea), ca în caz contrar, detaliile sensibile ar putea fi înregistrate de diferite terțe părți (cum ar fi mesajele de chat înregistrate de serverele Steam).


Comanda hash

Comanda hash vă permite să generați hash-uri de șiruri arbitrare folosind metodele de hashing ale ASF. <hashingMethod> trebuie să fie una dintre metodele de hashing specificate și explicate în secțiunea securitate Vă recomandăm să utilizați această comandă prin canale securizate (ASF consolă sau interfață IPC, care are de asemenea un criteriu API dedicat pentru ea), ca în caz contrar, detaliile sensibile ar putea fi înregistrate de diferite terțe părți (cum ar fi mesajele de chat înregistrate de serverele Steam).


Comanda de intrare

Comanda input poate fi utilizată doar în modul Headless , pentru introducerea datelor date prin IPC sau pentru chat Steam atunci când ASF rulează fără suport pentru interacțiunea utilizatorului.

Sintaxa generală este input [Bots] <Type> <Value>.

<Type> este insensibil la caz și definește tipul de intrare recunoscut de ASF. În prezent, ASF recunoaște următoarele tipuri:

Tip Descriere
Autentificare SteamLogin proprietatea botului de configurare, dacă lipsește din configurare.
Parolă Proprietatea botului de configurare SteamPassword , dacă lipsește din configurare.
SteamGuard Codul de autentificare trimis pe e-mail dacă nu utilizați 2FA.
SteamParentalCode SteamParentalCode proprietatea botului de configurare, dacă lipsește din configurare.
Autentificare TwoFactor Token 2FA generat de telefonul mobil, dacă folosești 2FA, dar nu ASF 2FA.

<Value> este valoarea setată pentru tipul dat. În prezent, toate valorile sunt șiruri.

Exemplu

Să spunem că avem un bot protejat de SteamGuard în modul non-2FA. Vrem să lansăm botul cu Headless setat la true.

Pentru a face acest lucru, trebuie să executăm următoarele comenzi:

start MySteamGuardBot -> Bot will attempt to log in, fail due to AuthCode needed, then stop due to running in Headless mode. Avem nevoie de acest lucru pentru a face ca rețeaua Steam să ne trimită codul de autentificare pe e-mailul nostru - dacă nu a fost nevoie, am sărit peste acest pas în întregime.

input MySteamGuardBot SteamGuard ABCDE -> We set SteamGuard input of MySteamGuardBot bot la ABCDE. Desigur, ABCDE în acest caz este codul de autentificare pe care l-am primit pe e-mail.

începe MySteamGuardBot -> Începem robotul (oprit) din nou, de data aceasta, folosește automat codul de autentificare pe care l-am setat în comanda anterioară, autentificarea corespunzătoare, apoi ștergerea.

In acelasi fel putem accesa botii protejati cu 2FA (dacă nu folosesc ASF 2FA), si de asemenea putem seta alte proprietati necesare in timpul rulării.


Rarități recunoscute

ASF recunoaște următoarele rarități:

Raritate Alias
Necunoscut
Frecvente
Frecvente
Eritem
Mitic Epic
Legendară Exotic
Antică Extraordinare
Nemuritor Contrabandă
Arcana
neobişnuită

Nu este recunoscută de raritățile ASF (altele decât cele definite mai sus) vor fi definite ca Unknown.

Clone this wiki locally