Skip to content

Commands pt PT

ArchiBot edited this page Jul 8, 2025 · 86 revisions

Comandos

O ASF suporta uma variedade de comandos, que podem ser usados para controlar o comportamento do processo e dos bots.

Os comandos abaixo podem ser enviados para o bot de várias maneiras:

  • Através do console interativo do ASF
  • Através do chat privado/grupo da Steam
  • Através da nossa interface IPC

Tenha em mente que a interação com o ASF requer que você tenha permissão para o comando de acordo com as permissões do ASF. Confira os parâmetros SteamUserPermissions e SteamOwnerID na configuração para obter mais detalhes.

Os comandos executados através do chat Steam são afetados por CommandPrefix propriedade de configuração global, que é ! por padrão. Isto significa que para execução, por exemplo. O comando status , você deve escrever ! tatus (ou CommandPrefix de sua escolha que você definir em vez disso). O CommandPrefix não é obrigatório ao usar o console ou o IPC e pode ser omitido.


Console Interativo

O ASF suporta um console interativo, desde que você não execute o ASF no modo Headless. Simplesmente pressione o botão c para ativar o modo de comando, digite seu comando e confirme com enter.

Pré-visualizar


Chat Steam

Você também pode executar o comando para o bot ASF através do chat Steam. Obviamente que você não pode falar diretamente consigo mesmo, então você precisará de pelo menos outra conta bot se você quiser executar comandos para seu main.

Pré-visualizar

Da mesma forma, você também pode usar o chat em grupo de determinado grupo Steam. Tenha em mente que esta opção requer a propriedade SteamMasterClanID , corretamente definida nesse caso o bot ouvirá comandos também no chat do grupo (e entrará nele se necessário). Ele também pode ser usado para "falar sozinho" já que não requer uma conta bot dedicada, ao contrário do chat privado. Você pode simplesmente definir a propriedade SteamMasterClanID para seu grupo recém-criado. então te dê acesso através de SteamOwnerID ou SteamUserPermissions de seu próprio bot. Desta forma, o bot ASF (você) vai se juntar ao grupo e ao chat do grupo selecionado e ouvir comandos da sua própria conta. Você pode se juntar à mesma sala de bate-papo para emitir comandos para si mesmo (já que você estará enviando comandos para a sala de bate-papo, e a instância do ASF sentada na mesma sala de bate-papo os receberá, mesmo que isso só seja mostrado como sua conta está lá).

Note que enviar um comando para o chat do grupo atua como uma retransmissão. Se você estiver dizendo que redeem X para 3 de seus bots que estejam no chat junto com você, resultará no mesmo que você diria em particular a redeem X para cada um deles. Na maioria dos casos isso não é o que você quer, e em vez disso, você deve usar o comando determinado bot que está sendo enviado para um único bot na janela privada. O ASF suporta chat em grupo, já que em muitos casos pode ser uma fonte útil para a comunicação com seu único bot, mas você quase nunca deve executar qualquer comando no chat em grupo se houver 2 ou mais bots do ASF sentados lá, a menos que você entenda completamente o comportamento do ASF escrito aqui e você, de fato, quer repassar o mesmo comando para cada bot que estiver te ouvindo.

E mesmo neste caso você deve usar o chat privado com a sintaxe [Bots].


IPC

A forma mais avançada e flexível de executar comandos, perfeito para interação do usuário (ASF-ui), bem como para ferramentas de terceiros ou scripts (API do ASF), requer que o ASF seja executado no modo IPC , e um cliente executando comando através da interface IPC.

Pré-visualizar


Comandos

Comando Acesso Descrição
2fa [Bots] Mestre Gera um token 2FA temporário para os bots indicados.
2fafinalize [Bots] <ActivationCode> Mestre Finaliza o processo de atribuição de novo 2FA credenciais para determinada conta bot, usando o código de ativação por SMS/e-mail.
2fafinalizado [Bots] <ActivationCode> Mestre Importações 2FA credenciais para determinada conta bot, usando o token 2FA para verificação.
2fafinalizedforce [Bots] Mestre Importações 2FA credenciais para determinada conta bot, ignorando a verificação de token 2FA.
2fainit [Bots] Mestre Inicia o processo de atribuição de novas credenciais 2FA para as contas bots indicadas.
2fano [Bots] Mestre Nega todas as confirmações 2FA pendentes para os bots indicados.
2faok [Bots] Mestre Aceita todas as confirmações 2FA pendentes para os bots indicados.
adicionarlicença [Bots] <Licenses> Operador Ativa as licenças fornecidas, explicado abaixo, nos bots indicados (apenas jogos gratuitos).
Saldo [Bots] Mestre Mostra o saldo da carteira dos bots indicados.
bgr [Bots] Mestre Mostra informações sobre BGR na fila dos bots indicados.
ralar [Bots] Mestre Limpa BGR da fila dos bots indicados.
criptografar <encryptionMethod> <stringToEncrypt> Proprietário Criptografa a string usando o método de criptografia fornecido - mais explicado abaixo de.
exit Proprietário Interrompe todo o processo ASF.
farm [Bots] Mestre Reinicia o módulo de coleta de cartas para os bots indicados.
fb [Bots] Mestre Lista os apps bloqueados da coleta automática nos bots indicados.
fbadd [Bots] <AppIDs> Mestre Adiciona os appIDs fornecidos aos apps bloqueados na coleta automática dos bots indicados.
fbrm [Bots] <AppIDs> Mestre Remove os appIDs indicados dos apps bloqueados para coleta automática nos bots indicados.
fq [Bots] Mestre Lista a lista de coleta prioritária dos bots indicados.
fqadd [Bots] <AppIDs> Mestre Adiciona os appIDs dados à fila de coleta prioritária dos bots indicados.
fqrm [Bots] <AppIDs> Mestre Remove os appIDs indicados da fila de coleta dos bots indicados.
hash <hashingMethod> <stringToHash> Proprietário Gerou um hash da string usando o método criptográfico fornecido - mais explicado abaixo de.
Ajuda Compartilhando Mostra a ajuda (link para esta página).
input [Bots] <Type> <Value> Mestre Define o tipo de entrada indicado com o valor indicado para os bots indicados, funciona apenas no modo Headless - mais explicado abaixo.
inventário [Bots] Operador Mostra o resumo do inventário dos bots indicados.
nível [Bots] Mestre Mostra o nível da conta Steam dos bots indicados.
loot [Bots] Mestre Envia todos os itens da comunidade LootableTypes Steam dos bots indicados para o usuário Master definido em SteamUserPermissions (com o steamID mais baixo caso haja mais de um).
loot@ [Bots] <AppIDs> Mestre Envia todos os itens da comunidade LootableTypes Steam correspondentes ao valor de AppIDs dado dos bots indicados para o usuário Master definido em SteamUserPermissions (com o steamID mais baixo caso haja mais de um). Esse é o oposto de loot%.
loot% [Bots] <AppIDs> Mestre Envia todos os itens da comunidade LootableTypes Steam além do AppIDs determinado dos bots indicados para o usuário Master definido em SteamUserPermissions (com o steamID mais baixo caso haja mais). Este é o oposto de loot@.
loot^ [Bots] <AppID> <ContextID> Mestre Envia todos itens Steam de um determinado AppID em ContextID dos bots indicados para o usuário definido como Master em SteamUserPermissions (com o steamID mais baixo caso haja mais).
saque& [Bots] <AppID> <ContextID> <Rarities> Mestre Sends all Steam items from given AppID in ContextID matching given Rarities of given bot instances to Master user defined in their SteamUserPermissions (with lowest steamID if more than one).
mab [Bots] Mestre Lista os apps bloqueados para o trading automático em MatchActively.
mabadd [Bots] <AppIDs> Mestre Adiciona appIDs a apps bloqueados do trading automático em MatchActively.
mabrm [Bots] <AppIDs> Mestre Remove appIDs determinados apps bloqueados da negociação automática em MatchActively.
coincidir com [Bots] Mestre Comando especial para ItemsMatcherPlugin que aciona a rotina Matchativamente imediatamente.
apelido [Bots] <Nickname> Mestre Muda o apelido Steam dos bots indicados para o apelido dado a.
possui [Bots] <Games> Operador Verifica se os bots já possuem o jogosindicado, conforme o abaixo do.
pause [Bots] Operador Para permanentemente o módulo de coleta automática de cartas dos bots indicados. ASF will not attempt to farm current account in this session, unless you manually resume it, or restart the process.
pausa~ [Bots] Compartilhando Para temporariamente o módulo de coleta automática de cartas dos bots indicados. A coleta será retomada automaticamente na próxima vez que você jogar algum jogo ou quando o bot desconectar. You can resume farming to unpause it.
pausar& [Bots] <Seconds> Operador Para temporariamente o módulo de coleta automática de cartas dos bots indicados pela quantidade de segundos. Após atraso, a coleta automática de cartas é retomada.
reproduzir [Bots] <AppIDs,GameName> Mestre Muda para o modo de coleta manual - abre o jogo AppIDs dado nos bots indicados, opcionalmente também com GameName personalizado. 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. Use redefinir ou resumir para retornar.
pontos [Bots] Mestre Mostra o número de pontos no pontos Steam loja.
privacidade [Bots] <Settings> Mestre Altera configurações de privacidade da Steam dos bots indicados, para as opções selecionadas adequadamente conforme abaixo do.
redeem [Bots] <Keys> Operador Resgata as cd-keys ou códigos de carteira indicados nos bots indicados.
redeem^ [Bots] <Modes> <Keys> Operador Redeems given cd-keys or wallet codes on given bot instances, using given modes explained below.
redeempoints [Bots] <DefinitionIDs> Operador Resgata os pontos Steam dos ativos indicados nos bots indicados. Por padrão, apenas itens gratuitos são permitidos, acrescente ! caractere no final de cada DefinitionID que você deseja resgatar incondicionalmente, mesmo se pago.
reset [Bots] Mestre Redefine o status de jogo de volta ao original (anterior), o comando é usado durante a coleta manual com o comando play.
restart Proprietário Reinicia o processo ASF.
resume [Bots] Compartilhando Retoma a coleta automática dos bots indicados.
rmlicense [Bots] <Licenses> Mestre Remove as licenças dadas, explicado abaixo de, nos bots indicados.
start [Bots] Mestre Inicia os bots indicados.
Estatísticas Proprietário Mostra estatísticas do processo, tais como o uso de memória gerenciada.
status [Bots] Compartilhando Mostra o status dos bots indicados.
estd [Bots] Mestre Comando especial para SteamTokenDumperPlugin que aciona a atualização dos bots selecionados e a submissão de dados imediatamente.
stop [Bots] Mestre Para os bots indicados.
tb [Bots] Mestre Lista os usuários bloqueados no módulo de trocas dos bots indicados.
tbadd [Bots] <SteamIDs64> Mestre Negra steamIDs do módulo de trocas dos bots indicados.
tbrm [Bots] <SteamIDs64> Mestre Remove a lista negra dos steamIDs determinados do módulo de trocas dos bots indicados.
transferência [Bots] <TargetBot> Mestre Envia todos os itens da comunidade TransferableTypes Steam da conta bot indicada para o bot de destino.
transferência @ [Bots] <AppIDs> <TargetBot> Mestre Envia todos os itens da comunidade TransferableTypes Steam correspondentes ao valor definido para AppIDs dos bots indicados para o bot de destino. Este é o oposto de transfer%.
transferencia % [Bots] <AppIDs> <TargetBot> Mestre Envia todos os itens da comunidade TransferableTypes Steam além do determinado AppIDs dos bots indicados para o bot de destino. Este é o oposto de transfer@.
transfer^ [Bots] <AppID> <ContextID> <TargetBot> Mestre Sends all Steam items from given AppID in ContextID of given bot instances to target bot instance.
transferir& [Bots] <AppID> <ContextID> <TargetBot> <Rarities> Mestre Sends all Steam items from given AppID in ContextID matching given Rarities of given bot instances to target bot instance.
descompactar [Bots] Mestre Abre todos os pacotes de cartas armazenados no inventário dos bots indicados.
atualizar [Channel] Proprietário Verifica no GitHub novas versões do ASF e atualizações se disponíveis. Isso normalmente é feito automaticamente a cada UpdatePeriod. Um argumento opcional Canal especifica o argumento UpdateChannel, se não for fornecido o padrão para o conjunto na configuração global. Canal pode terminar com ! caractere, o que forçará a atualização disponível no canal determinado - incluindo, por exemplo, a possibilidade de downgrading.
updateplugins [Channel] [Plugins] Proprietário Atualiza plugins selecionados. Opcional propriedade Canal permite que você escolha uma diferente UpdateChannel para atualizações do plugin, se eles suportarem vários. Canal pode terminar com ! caractere, que forçará a atualização disponível no canal fornecido - incluindo a possibilidade de e. . downgrading, embora a funcionalidade exata dependa de um determinado plugin. Quando Plugins não são fornecidos, então todos os plugins considerados por atualizações automáticas através PluginsUpdateList e PluginsUpdateMode são atualizados. If you want to update selected ones, especially those disabled from automatic updates by default, you need to provide Channel as well as Plugins you want to update, then ASF will proceed with updating them regardless of their automatic updates setting.
Versão Compartilhando Mostra a versão do ASF.

Observações

Todos os comandos diferenciam maiúsculas de minúsculas, mas seus argumentos (tais como nomes dos bots) geralmente diferenciam maiúsculas de minúsculas.

Os argumentos seguem filosofia UNIX, colchetes [Optional] indicam que o argumento dado é opcional, enquanto parênteses de ângulo <Mandatory> indicam que o argumento dado é obrigatório. Você deve substituir os argumentos que deseja declarar, como [Bots] ou <Nickname> com valores reais com os quais você quer emitir o comando, omitindo as frases.

[Bots] argumento, conforme indicado pelos parênteses, é opcional em todos os comandos. Quando especificado, o comando é executado nos bots indicados. Quando omitido, o comando é executado no bot atual que recebe o comando (chat Steam), ou de acordo com DefaultBot configurado propriedade (IPC e console interativo).

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. Isso também pode ser usado para enviar comandos para bots que estão indisponíveis de outra forma, por exemplo, iniciando bots parados, ou executar ações na sua conta principal (que você está usando para executar os comandos).

Acesso do comando define mínimo EPermission do SteamUserPermissions que é necessário para usar o comando, com uma exceção do Proprietário que é SteamOwnerID definido no arquivo de configuração global (e permissão de maior nível disponível).

Argumentos plurais, como [Bots], <Keys> ou <AppIDs> significa que o comando suporta múltiplos argumentos de um determinado tipo, separados por uma vírgula. Por exemplo, status [Bots] pode ser usado como status MyBot,MyOtherBot,Primary. Isso fará com que o comando seja executado em todos os bots de destino da mesma forma que você enviaria o status `` para cada bot em uma janela de chat separada. Por favor, note que não há espaço depois de ,.

O ASF usa todos os caracteres em branco como possíveis delimitadores para um comando, como espaço e caracteres de nova linha. Isto significa que você não precisa usar espaço para delimitar seus argumentos, você pode também usar qualquer outro caractere de espaço em branco (como tab ou nova linha).

O ASF "juntará" argumentos extras de gama para o tipo plural do último argumento em gama. Isso significa que redeem bot key1 key2 key3 for redeem [Bots] <Keys> funcionará exatamente do mesmo modo que redeem bot key1, ey2,key3 Junto com aceitar a nova linha como delimitador de comando, Isso torna possível para você escrever um bot de resgate e então colar uma lista de keys separadas por qualquer caractere delimitador aceitável (como a nova linha), ou o delimitador padrão, ASF. Tenha em mente que este truque só pode ser usado para variantes de comando que usam a maioria dos argumentos (então especificar [Bots] é obrigatório neste caso).

Como você leu acima, um caractere de espaço está sendo usado como um delimitador para um comando, portanto ele não pode ser usado nos argumentos. No entanto, também como mencionado acima, o ASF pode combinar argumentos fora do alcance, o que significa que você é capaz de usar um caractere de espaço no argumento definido como o último para um comando fornecido. For example, nickname bob Great Bob will properly set nickname of bob bot to "Great Bob". Da mesma forma, você pode verificar nomes contendo espaços no comando possui.


Alguns comandos também estão disponíveis com seus pseudônimos, principalmente para economizar na digitação ou para diferentes dialetes:

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

U[Bots] argumento

[Bots] o argumento é uma variante especial de argumento plural, já que além de aceitar vários valores ele também oferece funcionalidade extra.

Primeiro e mais importante, [Bots] argumento suporta "grupos de bot", que são definidos como abaixo:

Nome Descrição
@all, ASF Todos os bots definidos na instância
@farming Bots que estão atualmente coletando
@inativo Bots que atualmente são não coleta
@off-line Bots que atualmente são não conectados à rede Steam
@online Bots conectados à rede Steam

Por exemplo, o comando status ASF é igual ao status todos, seus,bots,listados, aqui. Isso também pode ser usado para identificar facilmente os bots que você tem acesso, já que a palavra-chave ASF apesar de se dirigir a todos os bots, resultará em resposta apenas daqueles bots para os quais você pode, de fato, enviar o comando. Outros grupos também estão disponíveis para executar o comando apenas em bots específicos que cumpram a condição.

[Bots] também suporta sintaxe de "intervalo" especial, o que permite que você escolha uma série de bots mais facilmente. A sintaxe geral para [Bots] neste caso é [FirstBot]..[LastBot]. Pelo menos um dos argumentos tem de ser definido. Ao usar <FirstBot>., todos os bots que começam do FirstBot são afetados. Ao usar ..<LastBot>, todos os bots até que LastBot sejam afetados. Ao usar <FirstBot>.<LastBot>, todos os bots dentro do intervalo de FirstBot até que a LastBot seja afetada. Por exemplo, se você tem bots chamados A, B, C, D, E, F, você pode executar status B. E, que é igual ao status B, C, D,E neste caso. Ao usar essa sintaxe, o ASF usará a classificação alfabética para determinar quais bots estão na lista especificada. Argumentos devem ser nomes válidos de bots reconhecidos pelo ASF, caso contrário a sintaxe de intervalo é totalmente ignorada.

Além de sintaxe de intervalo acima, o argumento [Bots] também suporta correspondência de regex. Você pode ativar o padrão regex usando r!<Pattern> como um nome de bot, onde r! é o ativador ASF para correspondência de expressão regular e <Pattern> é o seu padrão de expressão regular. Um exemplo de comando de bot baseado em expressão regular seria o status de r! \d{3} que enviará o comando `` para bots que tenham um nome composto por 3 dígitos (e. . 123 e `981`). Sinta-se a vontade para dar uma olhada na documentação para mais explicações e mais exemplos de padrões de expressão regular disponíveis.


Configurações privacidade

<Settings> argument accepts up to 7 different options, separated as usual with standard comma ASF delimiter. Estes são, em ordem:

Argumento Nome Filho de
1 Perfil
2 OwnedGames Perfil
3 Tempo de jogo OwnedGames
4 Lista Perfil
5 Inventório Perfil
6 Presentes de Inventário Inventório
7 comentários Perfil

Para a descrição dos campos acima, visite configurações de privacidade do Steam.

Os valores válidos para todos eles são:

Valor Nome
1 Privado
2 Apenas Amigos
3 Público

Você pode usar ou um nome sem distinção entre maiúsculas de minúsculas, ou um valor numérico. Argumentos que foram omitidos serão definidos como padrão para Private. É importante notar a relação entre argumentos filhos e pais especificados acima, já que o filho nunca pode ter permissão mais aberta do que o seu pai. Por exemplo, você não pode ter a pública configuração de jogos enquanto tem a opção de perfil Private.

Exemplo

Se você quiser definir todas as configurações de privacidade do seu bot chamado Principal para Private, você pode usar qualquer um dos comandos abaixo:

privacidade primária 1
privacidade principal privada

Isso acontece porque o ASF assumirá automaticamente todas as outras configurações como sendo o Private, então não há necessidade de defini-las. Por outro lado, se você gostaria de definir todas as configurações de privacidade para Public, então você deve usar qualquer um dos comandos abaixo:

privacidade Principais 3,3,3,3,3 3
privacidade Público,Público,Público,Público,Público,Público,Público,Pública

Desta forma você também pode definir opções independentes da forma que preferir:

privacidade Principal Público,Amigos,Privado,Público,Público,Privado,Público,Público

O comando acima vai definir o perfil como público, jogos na biblioteca como apenas amigos, tempo de jogo como privado, lista de amigos para público, inventário para público, presentes de inventário para os comentários privados e de perfil para o público. Você pode conseguir o mesmo com valores numéricos, se você quiser.


Licenças

Os comandos addlicense e rmlicense suportam dois tipos diferentes de licença:

tipo Alias Exemplo Descrição
app a app/292030 Jogo determinado por seu appID único.
sub s sub/47807 Package containing one or more games, determined by its unique subID.

A distinção é importante, já que o ASF usará o método de rede Steam para aplicativos, e o método da loja Steam para pacotes. Esses dois não são compatíveis entre si.

Ao ativar novas licenças, normalmente você vai querer especificar o app para jogos gratuitos de semana / permanentemente F2P, e pacote de outra forma.

Para a remoção da licença existente, ambos os métodos funcionarão, embora nós recomendemos remover os pacotes a fim de ter uma solicitação determinística e explícita. já que, caso contrário, o Steam pode remover pacotes que você não pretendia ser removido, especialmente se a sua conta tiver mais de um pacote que concede acesso a determinado aplicativo.

Recomendamos definir explicitamente o tipo de cada entrada, a fim de evitar resultados ambíguos, mas para a retrocompatibilização Se você omitir completamente o tipo, o ASF assumirá que você pediu um sub `` nesse caso. Você também pode consultar uma ou mais licenças ao mesmo tempo, usando o delimitador padrão ASF ,.

Exemplos completos de comando:

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

owns games

owns command supports several different game types for <games> argument that can be used, those are:

tipo Alias Exemplo Descrição
app a app/292030 Jogo determinado por seu appID único.
sub s sub/47807 Package containing one or more games, determined by its unique subID.
regex r regex/^\d{4}: Regex aplicando-se ao nome do jogo, diferenciando maiúsculas de minúsculas. Veja a docs para uma sintaxe completa e mais exemplos.
name n name/Witcher Parte do nome do jogo, sem distinção entre maiúsculas e minúsculas.

Recomendamos que se defina explicitamente o tipo de cada entrada a fim de evitar resultados ambíguos. mas para a retrocompatibilidade, se você fornecer um tipo inválido ou omiti-lo completamente, O ASF vai assumir que você pede um app `` se sua entrada for um número e nome caso contrário. Você também pode consultar um ou mais dos jogos ao mesmo tempo, usando o delimitador padrão ASF `,`.

Exemplo de comando completo:

Possui o aplicativo ASF/292030,nome/Witcher

resgatar^ modos

O comando redeem^ permite que você ajuste os modos que serão usados em um cenário individual de resgate. Isso funciona como uma substituição temporária do parâmetro de configuração do bot RedeemingPreferences .

<Modes> um argumento aceita vários valores de modo, separados como de costume por uma vírgula. Valores de modos disponíveis são especificados abaixo:

Valor Nome Descrição
FALHA ForceAssumeWalletKey Força AssumeWalletKeyOnBadActivationCode preferência de resgate a ser ativada
FD Fortalecer Força a ativação da Preferência de resgate Distribuição
FF Fortalecer Força a ativação da preferência de resgate Forwarding
FKMG Jogos ForceKeepMissingGames Força a ativação da preferência de resgate KeepMissingGames
SAWK SkipAssumeWalletKey Força AssumeWalletKeyOnBadActivationCode preferência de resgate a ser desativada
DI Distribuição Forces Distributing redeeming preference to be disabled
SF PulandoEncaminhamento Força a desativação da preferência de resgate Forwarding
SIS SkipInitial Pula o resgate de chaves no primeiro bot
SKMG SkipKeepMissingGames Força a desativação da preferência de resgate KeepMissingGames
V Validate Valida o formato adequado das keys e ignora automaticamente as inválidas

For example, we'd like to redeem 3 keys on any of our bots that don't own games yet, but not our primary bot. Para isso nós podemos usar:

redeem^ primary FF,SI key1,key2,key3

É importante notar que a ativação avançada substitui apenas aqueles RedeemingPreferences que você especifica no comando. Por exemplo, se você ativou Distribuir no seu RedeemingPreferences então não haverá diferença se você usar o modo FD ou não, porque a distribuição já estará ativa de qualquer forma, devido a RedeemingPreferences que você usa. É por isso que cada substituição habilitada à força também tem uma desativada, à força você pode decidir se quer substituir a desativação com habilitação ou vice-versa.


criptografar comando

O comando criptografar permite que você criptografe sequências arbitrárias usando os métodos de criptografia do ASF. <encryptionMethod> must be one of the encryption methods specified and explained in security section. Recomendamos usar esse comando através de canais seguros (console do ASF ou interface IPC, que também tem um API endpoint dedicado para ele), detalhes sensíveis de outra forma podem ser conectados por vários terceiros (como as mensagens de bate-papo sendo registradas pelos servidores Steam).


Comando hash

O comando hash permite que você gere hashes de sequências arbitrárias usando os métodos de hashing do ASF. <hashingMethod> deve ser um dos métodos de hashing especificados e explicados na seção segurança. Recomendamos usar esse comando através de canais seguros (console do ASF ou interface IPC, que também tem um API endpoint dedicado para ele), detalhes sensíveis de outra forma podem ser conectados por vários terceiros (como as mensagens de bate-papo sendo registradas pelos servidores Steam).


Comando entrada

input comando só pode ser usado no modo Headless , para inserir dados dados via IPC ou do chat Steam quando o ASF estiver rodando sem suporte para interação do usuário.

Sintaxe geral é input [Bots] <Type> <Value>.

<Type> diferencia maiúsculas de minúsculas e define um tipo de entrada reconhecido pelo ASF. Atualmente, o ASF reconhece os seguintes tipos:

tipo Descrição
Conectar-se Propriedade de configuração do bot SteamLogin , caso esteja faltando na config.
Palavra-passe Propriedade de configuração do bot SteamPassword , caso esteja faltando na config.
Guarda-Vapor Código de autenticação enviado para o seu e-mail se você não estiver usando o 2FA.
SteamParentalCode Propriedade de configuração do bot SteamParentalCode , caso esteja faltando na config.
Autenticação TwoFactorAuthentication Token de 2FA gerado a partir de seu celular, se você estiver usando o 2FA mas não o ASF 2FA.

<Value> é um valor definido para o tipo fornecido. Atualmente, todos os valores são strings.

Exemplo

Digamos que temos um bot que é protegido pelo SteamGuard em modo não 2FA. Queremos iniciar aquele bot com Headless (não-interativo) definido como true (verdadeiro).

Para fazer isso, precisamos executar os seguintes comandos:

start MySteamGuardBot -> Bot tentará fazer login, falha devido ao AuthCode necessário, em seguida, pare devido à execução no modo Headless. Precisamos disso para fazer a rede Steam nos enviar o código de autenticação no nosso e-mail - se não houver necessidade disso, pulamos esse passo completamente.

entrada MySteamGuardBot SteamGuard ABCDE -> Definimos SteamGuard entrada do bot MySteamGuardBot para ABCDE. Claro, ABCDE neste caso é o código de autenticação que recebemos em nosso e-mail.

start MySteamGuardBot -> Iniciamos nosso bot (parado) novamente, desta vez ele usa automaticamente o código de autenticação que definimos no comando anterior, logando corretamente, e depois limpando-o.

Da mesma forma, podemos acessar bots protegidos por 2FA (se eles não estiverem usando o ASF 2FA), bem como definir outras propriedades durante tempo de execução.


raridades reconhecidas

O ASF reconhece as seguintes raridades:

Raridade Alias
Desconhecido
Comum
Incomum
Raro
Mítico Épico
Lendário Exótico
Antigo Extraordinário
Imortal Contrabandista
Arcano
Incomum

As raridades do ASF não reconhecidas (diferente das definidas acima) serão definidas como Desconhecido.

Clone this wiki locally