Skip to content

Commands uk UA

ArchiBot edited this page Jul 8, 2025 · 87 revisions

Команди

ASF підтримує різні команди, які можуть використовуватися для керування поведінкою процесу і екземплярів ботів.

Команди знизу можна надсилати боту різними способами:

  • Через інтерактивну консоль ASF
  • Через паровий приватний/груповий чат
  • За допомогою нашого IPC інтерфейсу

Майте на увазі, що взаємодія з ASF потребує втручання для вас аби мати право на команду згідно з дозволами ASF. Подивись SteamUserPermissions та SteamOwnerID налаштування для більш детальної інформації.

Commands executed through Steam chat are affected by CommandPrefix global configuration property, which is ! by default. This means that for executing e.g. status command, you should actually write !status (or custom CommandPrefix of your choice that you set instead). CommandPrefix не є обов'язковим в разі використання консолі або IPC і може бути опущений.


Інтерактивна консоль

ASF has support for interactive console, as long as you're not running ASF in Headless mode. Simply press c button in order to enable command mode, type your command and confirm with enter.

Знімок екрану


Чат в Steam

Ви можете виконати команду для заданого бота ASF також через чат Steam. Очевидно, що ви не можете прямо розмовляти з собою, тому вам потрібно буде як мінімум один обліковий запис бота, якщо ви хочете виконати команди на основній стороні.

Знімок екрану

Так само, як ви також можете використовувати груповий чат даної групи Steam. Keep in mind that this option requires properly set SteamMasterClanID property, in which case bot will listen for commands also on group's chat (and join it if needed). Це також може бути використане для "розмови з собою", так як це не вимагає виділеного облікового запису бота, а не приватного чату. You can simply set SteamMasterClanID property to your newly-created group, then give yourself access either through SteamOwnerID or SteamUserPermissions of your own bot. Таким чином ASF бот (ви) приєднається до групи та спілкується з обраною групою, та слухатиме команди з вашого власного облікового запису. Ви можете приєднатися до тієї ж групи чат-кімнати, щоб видавати свої команди собі (як ви відсилаєте команду в чат, і екземпляр ASF сидить у тому ж чаті отримає їх, навіть якщо він буде відображатися лише як ваш обліковий запис).

Зверніть увагу, що відправка команди до групового чату грає неначе ретрансляція. If you're saying redeem X to 3 of your bots sitting together with you on the group chat, it'll result in the same as you'd say redeem X to every single one of them privately. In most cases this is not what you want, and instead you should use given bot command that is being sent to a single bot in private window. ASF підтримує груповий чат, як і у багатьох випадках воно може бути корисним для комунікації з вашим єдиним ботом, але вам майже не слід запускати команду у груповому чаті, якщо є 2 або більше ботів ASF які сидять там, якщо ви дійсно не зрозумієте поведінку ASF написану тут і насправді ви хочете повторювати ту ж команду кожному боту, який вас слухає.

And even in this case you should use private chat with [Bots] syntax instead.


IPC

Найбільш розширений та гнучкий спосіб виконання команд, ідеально підходить для взаємодії користувачів (ASF-ui) а також сторонніх інструментів або скриптів (ASF API), вимагає, щоб ASF був запущений в режимі IPC , і клієнт, який виконує команду через IPC.

Знімок екрану


Команди

Команда Доступ Опис
2fa [Bots] Майстер Генерує тимчасовий 2FA токен для наданих ботів екземплярів.
2fafinalize [Bots] <ActivationCode> Майстер Завершує процес призначення нового 2FA облікові дані для вказаних екземплярів бота, використовуючи код активації SMS/електронної пошти.
2fafinalized [Bots] <ActivationCode> Майстер Імпортує вже завершене 2FA облікові дані для наданих ботів, використовуючи 2FA токен для перевірки.
2fafinalizedforce [Bots] Майстер Імпортує вже завершене 2FA облікові дані для наданих ботів, пропускаючи перевірку 2FA токена.
2fainit [Bots] Майстер Starts process of assigning new 2FA credentials for given bot instances.
2fano [Bots] Майстер Denies all pending 2FA confirmations for given bot instances.
2faok [Bots] Майстер Accepts all pending 2FA confirmations for given bot instances.
addlicense [Bots] <Licenses> Оператор Активує дані ліцензії, пояснено нижче, за екземплярами даного бота (тільки безкоштовні ігри).
баланс [Bots] Майстер Показує баланс гаманця з заданих екземплярів бота.
bgr [Bots] Майстер Prints information about BGR queue of given bot instances.
bgrclear [Bots] Майстер Clears BGR queue of given bot instances.
скерувати <encryptionMethod> <stringToEncrypt> Власник Encrypts the string using provided cryptographic method - further explained below.
exit Власник Зупиняє весь процес ASF.
ферма [Bots] Майстер Перезапуск модуля для фермерства карток для екземплярів ботів.
fb [Bots] Майстер Перелік додатків заборонений в чорному вигляді з автоматичного землеробства вказаних екземплярів ботів.
fbadd [Bots] <AppIDs> Майстер Додає дані appIDs в додатки в чорний список від автоматичного фармінгу даних екземплярів бота.
fbrm [Bots] <AppIDs> Майстер Видаляє з даних appIDs з додатків в чорному списку з автоматичного землеробства даних екземплярів бота.
fq [Bots] Майстер Пріоритетна черга землеробства по екземплярах бота.
fqadd [Bots] <AppIDs> Майстер Додає дані appIDs до пріоритетної черги на фермах вказаних ботів.
fqrm [Bots] <AppIDs> Майстер Видаляє дані appIDs з черги фермерства по вказаним ботам.
hash <hashingMethod> <stringToHash> Власник Generated a hash of the string using provided cryptographic method - further explained below.
допомога Спільне використання Показує допомогу (посилання на цю сторінку).
input [Bots] <Type> <Value> Майстер Sets given input type to given value for given bot instances, works only in Headless mode - further explained below.
inventory [Bots] Оператор Показує перелік інвентарю для даного боту екземпляру.
рівень [Bots] Майстер Показує рівень аккаунту Steam для інстанцій бота.
loot [Bots] Майстер Sends all LootableTypes Steam community items of given bot instances to Master user defined in their SteamUserPermissions (with lowest steamID if more than one).
loot@ [Bots] <AppIDs> Майстер Sends all LootableTypes Steam community items matching given AppIDs of given bot instances to Master user defined in their SteamUserPermissions (with lowest steamID if more than one). This is the opposite of loot%.
loot% [Bots] <AppIDs> Майстер Sends all LootableTypes Steam community items apart from given AppIDs of given bot instances to Master user defined in their SteamUserPermissions (with lowest steamID if more than one). This is the opposite of loot@.
loot^ [Bots] <AppID> <ContextID> Майстер Sends all Steam items from given AppID in ContextID of given bot instances to Master user defined in their SteamUserPermissions (with lowest steamID if more than one).
loot& [Bots] <AppID> <ContextID> <Rarities> Майстер 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] Майстер Lists apps blacklisted from automatic trading in MatchActively.
mabadd [Bots] <AppIDs> Майстер Adds given appIDs to apps blacklisted from automatic trading in MatchActively.
mabrm [Bots] <AppIDs> Майстер Removes given appIDs from apps blacklisted from automatic trading in MatchActively.
match [Bots] Майстер Special command for ItemsMatcherPlugin which triggers MatchActively routine immediately.
nickname [Bots] <Nickname> Майстер Змінює псевдонім Steam для даного бота на значення псевдоніму.
owns [Bots] <Games> Оператор Checks if given bot instances already own given games, explained below.
pause [Bots] Оператор Постійно оплачує автоматичну обробку карток модуль даної бота для інстанцій. ASF will not attempt to farm current account in this session, unless you manually resume it, or restart the process.
pause~ [Bots] Спільне використання Тимчасово призупиняє автоматичну обробку карт модуль заданого боту. Фермерство буде автоматично відновлено під час наступної гри або від'єднання бота. You can resume farming to unpause it.
pause& [Bots] <Seconds> Оператор Temporarily pauses automatic cards farming module of given bot instances for given amount of seconds. Після затримки, системи вирощування карт автоматично відновлено.
play [Bots] <AppIDs,GameName> Майстер Ручні перемикання на обробку - запускається дані AppID на заданих екземплярах ботів, за бажанням також з налаштованим 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. Use reset or resume for returning.
балів [Bots] Майстер Показує кількість балів у магазині .
конфіденційність [Bots] <Settings> Майстер Змінює параметри конфіденційності Steam від даних ботів на відповідні варіанти вибору пояснювали нижче.
redeem [Bots] <Keys> Оператор Активує надані cd-keys або коди гаманця за допомогою екземплярів бота.
redeem^ [Bots] <Modes> <Keys> Оператор Активує вказані cd-keys або коди гаманця на екземпляри ботів, використовуючи дані режими пояснили нижче.
redeempoints [Bots] <DefinitionIDs> Оператор Redeems Steam балів для заданих активів за вказаними екземплярами ботів. Типово, можна додати лише безкоштовні елементи, додати ! символ в кінці кожного DefinitionID що ви хочете використовувати беззастережно, навіть якщо сплачено.
reset [Bots] Майстер Скидає стан гри назад до оригінального (попереднього) стану, команда використовується при ручному обробці з допомогою команди грати.
restart Власник Перезапуск процесу ASF.
resume [Bots] Спільне використання Відновлює автоматичне землеробство екземплярів даного бота.
rmlicense [Bots] <Licenses> Майстер Removes given licenses, explained below, on given bot instances.
start [Bots] Майстер Розпочати екземпляри бота.
статистика Власник Відображає статистику процесу, наприклад, кероване використання пам'яті.
статус [Bots] Спільне використання Друкує статус екземплярів даного бота.
std [Bots] Майстер Спеціальна команда для SteamTokenDumperPlugin яка негайно викликає оновлення вибраних ботів і подання даних.
stop [Bots] Майстер Зупиняє екземпляри бота.
tb [Bots] Майстер Відображається чорний список користувачів з модуля торгівлі на наявність ботів.
tbadd [Bots] <SteamIDs64> Майстер Чорні списки дано steamIDs від модуля продажу ботів.
tbrm [Bots] <SteamIDs64> Майстер Видаляє чорний список вказаної steamIDs з модуля торгівлі на рівні екземплярів ботів.
передати [Bots] <TargetBot> Майстер Надсилає всі TransferableTypes елементи товариства Steam від даних бота до екземпляра цільового бота.
transfer@ [Bots] <AppIDs> <TargetBot> Майстер Надсилає всі TransferableTypes пунктів Steam спільноти, які відповідають заданим AppIDs з вказаних екземплярів бота до потрібного екземпляру бота. This is the opposite of transfer%.
transfer% [Bots] <AppIDs> <TargetBot> Майстер Надсилає всі TransferableTypes елементи спільноти Steam розташовані від вказаної AppID від вказаних екземплярів бота до цільового екземпляру бота. Це протилежність transfer@.
transfer^ [Bots] <AppID> <ContextID> <TargetBot> Майстер Надсилає всі елементи Steam з наданого AppID в ContextID даного екземпляра бота до наданого екземпляра бота для потрібного екземпляра бота.
transfer& [Bots] <AppID> <ContextID> <TargetBot> <Rarities> Майстер Sends all Steam items from given AppID in ContextID matching given Rarities of given bot instances to target bot instance.
розпакувати [Bots] Майстер Розпакує всі пакети підсилювача, які зберігаються в інвентарі даного бота.
update [Channel] Власник Перевіряє GitHub на новий випуск ASF і оновлює, якщо це можливо. Це зазвичай робиться автоматично кожні оновлення. Optional Channel argument specifies the UpdateChannel, if not provided defaults to the one set in global config. Канал може закінчуватися символом ! що буде примусово оновлювати доступний на даному каналі, включаючи можливість приймати спадання.
оновити плагіни [Channel] [Plugins] Власник Оновлює вибрані плагіни. Optional Channel property allows you to pick a different UpdateChannel for plugin updates, if they support multiple ones. Channel can end with ! character, which will force update available on given channel - including a possibility of e.g. downgrading, although exact functionality depends on a particular plugin. Коли плагіни не надано, потім усі плагіни розглядаються для автоматичних оновлень через PluginsUpdateList і PluginsUpdateMode оновлюються. Якщо ви хочете оновити вибрані вибрані елементи, особливо це відключено від автоматичних оновлень за замовчуванням, ви повинні вказати канал а також плагінів , який ви хочете оновити, потім ASF буде проходити оновлення їх незалежно від налаштувань для автоматичних оновлень.
version Спільне використання Друкує версію ASF.

Нотатки

Всі команди чутливі до регістру, але їх аргументи (наприклад, імена ботів), як правило, чутливі до регістру.

Arguments follow UNIX philosophy, square brackets [Optional] indicate that given argument is optional, while angle brackets <Mandatory> indicate that given argument is mandatory. You should replace the arguments that you want to declare, such as [Bots] or <Nickname> with actual values that you want to issue the command with, omitting the braces.

[Bots] аргумент, як зазначено дужками, не є обов'язковим для всіх команд. Якщо вказано, команда виконується на зазначених ботів. When omitted, command is executed on current bot that receives the command (Steam chat), or in according to DefaultBot configured property (IPC and interactive 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. Це також може бути використано для надсилання команд ботам, які в іншому випадку недоступні, наприклад, стартові боти зупинені, або виконання дій вашого основного облікового запису (тієї, яку ви використовуєте для виконання команд).

Access of the command defines minimum EPermission of SteamUserPermissions that is required to use the command, with an exception of Owner which is SteamOwnerID defined in global configuration file (and highest permission available).

Аргументи множини, наприклад [Bots], <Keys> або <AppIDs> означає, що команда підтримує декілька аргументів даного типу, розділених комою. For example, status [Bots] can be used as status MyBot,MyOtherBot,Primary. This will cause given command to be executed on all target bots in the same way as you'd send status to each bot in a separate chat window. Please note that there is no space after ,.

ASF використовує всі символи пробілів, як можливо роздільники для команди, наприклад пробіли та нові символи. Це означає, що ви не повинні використовувати простір для обмеження ваших аргументів, ви можете також використовувати будь-який інший символ пробілу (наприклад, вкладку або новий рядок).

ASF "приєднатися" додаткові аргументи поза діапазоном для множинного типу аргументу останнього в діапазоні. This means that redeem bot key1 key2 key3 for redeem [Bots] <Keys> will work exactly the same as redeem bot key1,key2,key3. Together with accepting newline as command delimiter, this makes it possible for you to write redeem bot then paste a list of keys separated by any acceptable delimiter character (such as newline), or standard , ASF delimiter. Keep in mind that this trick can be used only for command variant that uses the most amount of arguments (so specifying [Bots] is mandatory in this case).

Як ви прочитали вище, символ пробілу використовується як роздільник для команди, тому його не можна використовувати в аргументах. Однак, як вказано вище, ASF може приєднатися до аргументів поза діапазоном, а це значить, що ви фактично можете використовувати символ пробілу в аргументі, який визначається як останній для заданої команди. Наприклад, nickname bob Great Bob буде належним чином встановити нікнейм bob бота "Великий Боб". In the similar way you can check names containing spaces in owns command.


Деякі команди також доступні за допомогою своїх псевдонімів, в основному для збереження вас при введенні або акаунті різних діалектів:

Команда Alias
addlicense al, addlicence
addlicense ASF ala
є власником ASF oa
status ASF sa
redeem р
redeem^ r^
redeempoints rp
rmlicense rl, rmlicence

[Bots] argument

[Bots] argument is a special variant of plural argument, as in addition to accepting multiple values it also offers extra functionality.

Перш за все, [Bots] аргумент підтримує попередньо визначені "групи ботів", які визначені як нижче:

Ім'я Опис
@all, ASF У екземплярі визначено усіх ботів
@вибивання карток Боти, які зараз вирощують
@простоювати Bots that are currently not farming
@офлайн Bots that are currently not connected to the Steam network
@онлайн Боти, які в даний час підключені до мережі Steam

Наприклад, статус ASF дорівнює статусу всім,ваші,боти, слухав,тут. Це також може бути легко ідентифіковано ботів, до яких у вас є доступ, такий, як ключове слово ASF не дивлячись на націлювання всіх ботів, це призведе до відповіді тільки від тих ботів, до яких ви можете насправді надіслати команду. Інші групи також доступні, щоб легше виконувати задану команду лише на умови виконання.

[Bots] argument also supports special "range" syntax, which allows you to choose a range of bots more easily. Загальний синтаксис для [Bots] в цьому випадку - [FirstBot]..[LastBot]. Хоча б один з аргументів повинен бути визначений. When using <FirstBot>.., all bots starting from FirstBot are affected. When using ..<LastBot>, all bots until LastBot are affected. When using <FirstBot>..<LastBot>, all bots within range from FirstBot until LastBot are affected. Наприклад, якщо ви маєте ботів з назвою A, B, C, D, E, F, ви можете виконати статус В. E, який дорівнює статусу B, C,E в даному випадку. При використанні цього синтаксису, ASF буде використовувати алфавітне сортування щоб визначити, які боти знаходяться в вказаному діапазоні. Аргументи повинні бути коректними іменами ботів, які розпізнаються ASF, інакше синтаксис діапазону повністю пропущений.

In addition to range syntax above, [Bots] argument also supports regex matching. You can activate regex pattern by using r!<Pattern> as a bot name, where r! is ASF activator for regex matching, and <Pattern> is your regex pattern. Приклад команди regexs бота - статус! \d{3} який відправить статус команді ботів, які мають ім'я, складене з 3 цифр (e. . 123 і 981). Feel free to take a look at the docs for further explanation and more examples of available regex patterns.


privacy settings

<Settings> argument accepts up to 7 different options, separated as usual with standard comma ASF delimiter. Ось так і є в порядку:

Аргумент Ім'я Нащадок
1 Анкета
2 Весільні ігри Анкета
3 Час гри Весільні ігри
4 Список друзів Анкета
5 Інвентар Анкета
6 Подарунки з інвентарю Інвентар
7 Коментарі Анкета

For description of above fields, please visit Steam privacy settings.

Хоча допустимі значення для всіх них є:

Цінність Ім'я
1 Приватний
2 Тільки друзі
3 Загальнодоступна

Ви можете використовувати ім'я без урахування регістру або числове значення. Аргументи, які були пропущені, за замовчуванням будуть встановлено Приватний. Важливо відзначити зв'язок між дочірньою та батьківською аргументами, зазначеними вище, оскільки дитина ніколи не може мати більш відкритого дозволу, ніж її батько. For example, you can't have Public games owned setting while having Private profile setting.

Приклад

Якщо ви хочете встановити все налаштування конфіденційності вашого бота з назвою Main в Приватнийви можете використовувати будь-який нижче:

приватність 1
приватність

This is because ASF will automatically assume all other settings to be Private, so there is no need to input them. On the other hand, if you'd like to set all privacy settings to Public, then you should use any of below:

конфіденційність основні 3,3,3,3
приватність основна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічна,публічно публічно

Таким чином, ви також можете встановити незалежні варіанти, як не хочете:

Головна приватна,Дружні приватні,Приватний,Приватний,Публічний,Приватний,Публічний

Вище: Після цього профіль будуть стануть публічні ігри, які належать тільки друзям, ігровий час для приватних, список друзів в публічні, перелік інвентарю, що розголошується, інвентарю подарунки в коментарях до приватного та профілю на публіку. Ви можете отримати те саме з числовими значеннями, якщо хочете.


Ліцензії

addlicense і rmlicense команди, що підтримують два різних типи ліцензій, є:

Тип Alias Приклад Опис
додаток a додаток/292030 Гра визначається її унікальною appID.
нижній індекс с суб/47807 Package containing one or more games, determined by its unique subID.

Різниця важлива, бо ASF буде використовувати метод мережі Steam для програм, а також метод магазину Steam для пакетів. Ці два не сумісні між собою.

При активації нових ліцензій, як правило, ви захочете вказати програму для безкоштовних вихідних / постійних ігор F2P і зробити пакет в іншому випадку.

Для видалення існуючої ліцензії обидва методи будуть працювати, хоча ми рекомендуємо видалити пакети, щоб мати детермінований і явний запит, тому що Steam може видалити пакунки, яких ви не мали наміру видалити, особливо, якщо у вашому обліковому записі є більше одного пакета, що дає доступ до вказаного додатку.

We recommend to explicitly define the type of each entry in order to avoid ambiguous results, but for the backwards compatibility, if you omit type entirely, ASF will assume that you ask for sub in this case. Ви також можете надіслати запит на одну чи більше ліцензій одночасно, використовуючи стандартну ASF , роздільник.

Приклади виконаних команд:

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

є власниками ігор

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

Тип Alias Приклад Опис
додаток a додаток/292030 Гра визначається її унікальною appID.
нижній індекс с суб/47807 Package containing one or more games, determined by its unique subID.
регулярний вираз р regex/^\d{4}: регулярний вираз застосовується до назви гри, чутливого до регістру. See the docs for complete syntax and more examples.
name n назва/Відьмак Частина назви гри, чутлива до регістру.

Рекомендуємо явно визначати тип кожного запису, щоб уникнути неоднозначних результатів, але для зворотної сумісності, якщо ви надаєте невірний тип або опускаєте його повністю, ASF буде припускати, що ви запитаєте додаток якщо ваш введення є числом, і name в іншому випадку. Ви також можете надіслати запит на кілька ігор одночасно, використовуючи стандартну літеру ASF , роздільник.

Приклад команди виконання:

володіє додатком/292030,name/Witcher

використовувати ^ режими

використовувати ^ команду дозволяє встановити тонкі режими, які будуть використовуватися для одного сценарію обміну. This works as temporary override of RedeemingPreferences bot config property.

<Modes> argument accepts multiple mode values, separated as usual by a comma. Вказані нижче значення доступного режиму:

Цінність Ім'я Опис
НАБЛИЗАТИ Форчеассюмегамекі Примусово використовувати AssumeWalletKeyOnBadActivationCode активуючи переваги
ШБ Спрямований розподіл Примусово використовувати розподілення на вимогу
FF Форс-пересилання Forces Forwarding redeeming preference to be enabled
FKMG ForceKeepMissingGames Примусово активувати KeepMissingGames налаштування активовані
САВК Скіпсансумегамекі Примусово використовувати AssumeWalletKeyOnBadActivationCode захищаючи переваги
СМД Пропустити розподілення Forces Distributing redeeming preference to be disabled
Пдф Пропускання файлів Forces Forwarding redeeming preference to be disabled
Пд Процитовування Пропустити відновлення ключа на початкового бота
СКМГ SkipKeepMissingGames Примусово заборонити KeepMissingGames на використання переваг для вимкнення
V Validate Перевіряє ключі для правильного формату і автоматично пропускає неприпустимі значення

Наприклад, ми б хотіли обміняти 3 ключі на будь-якого з наших ботів, які ще не мають ігрового бота, але не наш первинний бот. Для досягнення цього ми можемо використовувати:

використовувати клавішу2,key3 в основній FF,SI

It's important to note that advanced redeem overrides only those RedeemingPreferences that you specify in the command. For example, if you've enabled Distributing in your RedeemingPreferences then there will be no difference whether you use FD mode or not, because distributing will be already active regardless, due to RedeemingPreferences that you use. Ось чому кожне примусово ввімкнене перевизначення також має примусово вимкнене, ви можете самі вирішити, якщо ви хочете перевизначити вимкнені або навпаки.


шифрувати команду

шифрувати команду дозволяє шифрувати довільні рядки за допомогою методів шифрування ASF. <encryptionMethod> must be one of the encryption methods specified and explained in security section. Ми рекомендуємо використовувати цю команду за допомогою захищених каналів (консолі ASF або інтерфейсу IPC, які також мають спеціальну кінцеву точку API), як інакше конфіденційні дані можуть отримати авторизацію різними третіми сторонами (наприклад, повідомлення про чат, які реєструються паролями).


hash command

hash command allows you to generate hashes of arbitrary strings using ASF's hashing methods. <hashingMethod> must be one of the hashing methods specified and explained in security section. Ми рекомендуємо використовувати цю команду за допомогою захищених каналів (консолі ASF або інтерфейсу IPC, які також мають спеціальну кінцеву точку API), як інакше конфіденційні дані можуть отримати авторизацію різними третіми сторонами (наприклад, повідомлення про чат, які реєструються паролями).


input command

input command can be used only in Headless mode, for inputting given data via IPC or Steam chat when ASF is running without support for user interaction.

General syntax is input [Bots] <Type> <Value>.

<Type> чутливий до регістру і визначає тип введення, визнаний ASF. В даний час ASF розпізнає наступні типи:

Тип Опис
Логін SteamLogin файл конфігурації, якщо відсутній у конфігурації.
Пароль SteamPassword файл конфігурації бота, якщо він відсутній у файлі конфігурації.
Steamгвардія Код автентифікації надіслано на електронну пошту, якщо ви не використовуєте 2FA.
SteamParentalCode SteamParentalCode файл конфігурації, якщо відсутній у файлі конфігурації.
TwoFactorAuthentication 2FA маркер згенерована з вашого пристрою, якщо ви користуєтеся 2FA але не ASF 2FA.

<Value> має значення для даного типу. В даний час всі значення - це рядки.

Приклад

Скажімо, ми маємо бота, який захищається SteamGuard у режимі без 2FA. We want to launch that bot with Headless set to true.

Для цього необхідно виконати наступні команди:

запустити MySteamGuardBot -> Бот спробує увійти в систему, помилка через необхідність AuthCode, а потім зупиніться через запуск Headless режиму. Нам потрібно, щоб мережа Steam відправила нам код автентифікації на нашій електронній пошті, якщо це не було необхідно, ми повністю пропустили цей крок.

input MySteamGuardBot SteamGuard ABCDE -> We set SteamGuard input of MySteamGuardBot bot to ABCDE. Звичайно, ABCDE у цьому випадку - код автентифікації, який ми отримали на e-mail.

start MySteamGuardBot -> Ми запускаємо наш (зупинений) бот знову, цього разу він автоматично використовує код автентифікації, який ми встановили в попередньому комі, вірно вживаючи його, а потім очищаючи його.

Таким же чином ми можемо отримати доступ до 2FA-ботів (якщо вони не використовують ASF 2FA), а також встановити інші властивості протягом роботи.


Визнані рідкісні ритуали

ASF розпізнає наступні рідкості:

Рідкість Alias
Не вказано
Коммон
Рідкісний
Рідкісний
Міфічний Епік
Легендарний Екзотичні
Древній Надзвичайне
Безсмертний Контрабанда
Аркана
Незвичайні

Not recognized by ASF rarities (other than defined above) will be defined as Unknown.

Clone this wiki locally