> For the complete documentation index, see [llms.txt](https://standard-arb.gitbook.io/standard-arb-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://standard-arb.gitbook.io/standard-arb-docs/prochee/inventory-manager.md).

# Inventory Manager

Inventory Manager - автоматизирует продажу предметов на торговой площадке steam и позволяет управлять активными листингами. Поддерживает многопоточную оценку предметов, продажу, подтверждение и отмену листингов.

<figure><img src="/files/vC8zh6OhDPocsWCMYDfx" alt="" width="563"><figcaption></figcaption></figure>

Интерфейс Inventory Manager разделён на 2 части - список аккаунтов и инвентарь.

### Looter/Inventories settings

Кнопка <img src="/files/4UHlJmJfEw0dKMAM9MYB" alt="" data-size="line"> в правом верхнем углу списка аккаунтов откроет окно настроек.

<figure><img src="/files/clAPVDT6TUKN8Wx2etP9" alt="" width="375"><figcaption></figcaption></figure>

**Proxies count** - показывает количество сохранённых прокси.&#x20;

{% hint style="info" %}
Прокси автоматически привязываются к аккаунту и в случает ошибки подключения или рейт лимита будет заменена случайно не занятой. \
Одна прокси может быть привязана к нескольким аккаунтам если количество аккаунтов больше чем количество прокси. В таком случае в случае ошибок или рейт лимита замена производиться не будет.
{% endhint %}

{% hint style="info" %}
Купить хорошие прокси можно в нашем Telegram боте - [The Node Proxy](https://t.me/node_proxy_bot?start=87083713)
{% endhint %}

**Переключатель** <img src="/files/ZnHo3bQh10P4N9DzRviv" alt="" data-size="line"> позволяет мягко **включить/отключить прокси** по всей программе.

**Number of threads** - количество потоков которые будут использоваться для параллельной обработки задач. К примеру на скриншоте это 50 потоков, значит одновременно до 50 аккаунтов будут выставлять предметы на продажу, отправлять трейды, загружать инвентари или выполнять другие задачи поддерживающие параллельное выполнение.

<img src="/files/kMb9bJgvJBDfrRnB3kfV" alt="" data-size="line"> - во включенном состоянии предметы не подлежащие продажи на торговой площадке будут игнорироваться и не будут сохраняться в программе.

**Max items per trade** - настройка для лутера ограничивающая максимальное количество предметов в отправляемом предложении обмена.

**Delay between accounts** - настройка для лутера устанавливающая паузу для потока между отправляемыми предложениями обмена.

**Delay when inventory empty** - настройка для лутера устанавливающая паузу для потока между отправляемыми предложениями обмена если не было найдено предметов для отправки.

<figure><img src="/files/ZuaX6tVs4LKGc6bvGpjc" alt="" width="375"><figcaption></figcaption></figure>

Окно настройки инвентарей с которыми программу будет работать. Тут нужно добавить и сохранить интересующие вас AppId/ContextId. Список поддерживаемых кликеров для добавления в 1 клик доступен в выпадающем списке под списком инвентарей ![](/files/3N1XOGhEr9eP5jepUGzo)

<figure><img src="/files/JaD7uFHyd4t3hmY2b2Bm" alt="" width="375"><figcaption></figcaption></figure>

В поле ![](/files/VQucDiYnH2NlF8RvifJO) вы можете ввести своё сочетание AppId/ContextId и добавить в общий список. К примеру для Steam предметов(карточки, фоны, дизайн профиля) это будет 753/6, для всех остальных игр AppId/2.

**Удалить добавленные инвентари** вы можете кликнул ПКМ по строке в списке и нажав Remove

<figure><img src="/files/HQUiVps55CDwCHHfVfKM" alt="" width="375"><figcaption></figcaption></figure>

Или выбрав в списке не нужный инвентарь и нажать кнопку ![](/files/RZrvrDgCGuUBUiKKfa6d)После завершения редактирования нужно нажать кнопку <img src="/files/0zpZSdwfFyKNuFJgyWm3" alt="" data-size="line">

На вкладке **Ignored Items** вы можете настроить предметы которые будут игнорировать при загрузке инвентаря и не будут сохранены в базу данных или отправлены при лутинге. При фильтрации используется точное соответствие, то есть если вы добавите в список предмет Banana, будут игнорировать предметы чей названием Banana\
Предмет с названием Another Banana игнорировать <mark style="background-color:red;">НЕ</mark> будет.

## Основной интерфейс

### Карточка аккаунта

<figure><img src="/files/hcNKWnKF6UA6oWSaPIyy" alt=""><figcaption><p>Карточка Аккаунта</p></figcaption></figure>

Состоит из логина аккаунта и ID в таблице аккаунтов.\
Кнопка ![](/files/INcW7ptKAL3dtiygJuHX)позволяет обновить информацию о балансе аккаунта.\
![](/files/yrITOLoEHmWP2qijJQBy)при наведении на него будут показан последний лог событий для аккаунта. Если есть новые события будет выглядеть вот так ![](/files/9ajfGIO8LzM2qoAmItak)\ <img src="/files/Dz5lCygb9Qn1OK3fc7Kx" alt="" data-size="original">\
\
\&#xNAN;**$** - баланс аккаунта, в скобочках Pending баланс.\
\&#xNAN;**$L** - сумма всех листингов.\
**List** - общее число листингов для аккаунта.\
**Inv** - суммарное количество предметов кешированное в программе.\
**Inv. value** - суммарная оценка стоимости предметов в инвентаре.

Кнопка ![](/files/0Wikl8CSZ3k2RYI9MNZs)обновляет инвентарь аккаунта.\
Кнопка   ![](/files/7LAf0OxKuB09BvBHlXbM) обновляет листинги аккаунта.

Рядом с логином аккаунта вы можете увидеть значок ![](/files/63aHzcFyBcn64JsAQI2J) сообщающий вам что программа не знает имеет ли аккаунт доступ к торговой площадке. Если на него нажать программа проверит имеется ли такая возможность.

После того как вы выберете 1 или более аккаунтов в верхней части появятся новые кнопки\
![](/files/10hdpjPFDCOiHbgCAwI9)

Они позволят обновить информацию о балансе, инвентарь или листинги для всех выбранных аккаунтов в многопоточном режиме.\
Кнопка <img src="/files/NvGkkxOhYX2mdoDWTU6P" alt="" data-size="line"> снимет выделение со всех аккаунтов.

### Инвентарь

В правой части экрана находится обозреватель инвентаря:

<figure><img src="/files/SENY1ggUme3Q0Ki9yQv1" alt="" width="563"><figcaption><p>Обозреватель инвентаря</p></figcaption></figure>

Он состоит из 3 вкладок: **Items, Listings и Sell.**\
На вкладке **Items** сгруппированные по AppId и Market Name предметы. Число в синем квадрате это общее количество предметов в группе.

Для продажи предметов вам нужно выбрать те которые вы хотите продать. Сделать это можно кликнув по предмету, воспользоваться кнопкой Select All, горячими клавишами CTRL+A, выбрать произвольный рендж через SHIFT+CLICK.<br>

<figure><img src="/files/nUksouRBZ3ow2swZENLm" alt="" width="375"><figcaption></figcaption></figure>

### Оценка предметов для продажи

Затем перейти на вкладку **Sell** где будет таблица предметов сгруппированных по AppId, Market Name и валюте аккаунта владельца предмета.

<figure><img src="/files/0id725W2vSWKnXjdAQWw" alt="" width="563"><figcaption></figcaption></figure>

Для автоматической оценки(на момент написания гайда) доступны 2 режима:

* <img src="/files/zDXemSG7k9mTRWiSHwfo" alt="" data-size="line"> - установит цену продажи по цене самого дешевого листинга предмета.\ <img src="/files/GOeg94cwtU2aahj0JidW" alt="" data-size="line">установит цену самого дорогого Buy Order для предмета.

В режиме <img src="/files/APmAFuJL8O9R9diSEDBz" alt="" data-size="line">цены на все предметы вам нужно будет установить вручную, о нём расскажу позже.

После выбора способа оценки вам нужно нажать на одну из кнопок <img src="/files/zichH80mVaHwELh9iKeT" alt="" data-size="line"><br>

Обе кнопки сделаю одно и тоже - проставят цену для продажи согласно выбранному режиму, но кнопка <img src="/files/g4wDtpQHwNjgd7oMqJ4x" alt="" data-size="line"> перед запросом цены в Steam проверит есть ли в кеше цена. Если она есть будет использовано старое значение, если ничего нет будет получена актуальная цена с торговой площадки.\
\
Кнопка <img src="/files/IULHNhwjKTzf0gqgFoUF" alt="" data-size="line"> проигнорирует кешированные данные и получит актуальные с торговой площадки.

После завершения оценки вы получите результат похожий на:

<figure><img src="/files/xok4GMSGKNgSkiIBjD3g" alt=""><figcaption></figcaption></figure>

У всех предметов должна появиться **Price** - цена которую заплатит покупатель.\
\
**Total amount** - сумма которую заплатит покупатель за все предметы предметы **Price \* Quntity**(количество предметов).

**Total Receive** - сумма которую вы получите на баланс после продажи.

В нижней части\
**Total -** итоговая сумма которую вы получите сгруппированная по валютам аккаунтов участвующих в продаже.

**Sell Items -** после того как у всех выбранных предметов будет получена цена кнопка станет активна.<br>

### Что делать если вместо цены я вижу Not found?

Если вы видите Not found или не согласны с ценой предмета, вы можете кликнуть ПКМ по предмету и в появившемся контекстном меню нажать кнопку Price manually или Remove что бы удалить.

<figure><img src="/files/1fgcHYyqdWmvSzjbajOP" alt="" width="197"><figcaption></figcaption></figure>

Если вы нажмёте Price manually у вас откроется окно запроса цены:

<figure><img src="/files/tdzvayghwGcmMhaBt99z" alt="" width="563"><figcaption></figcaption></figure>

Тут есть всё необходимое для оценки предмета вручную.\
В самом верху есть название предмета.

Кнопка <img src="/files/vnLmPK0nlJGPAFwFAD3g" alt="" data-size="line"> позволяет скопировать название.\
Кнопка <img src="/files/63YBoZQDneOZzJD7sSPl" alt="" data-size="line"> откроет в браузере ссылку на предмет на торговой площадке Steam.

Ниже вы можете выбрать временной период для графика и посмотреть минимальную, максимальную и среднюю цену за этот период.

По графику можно кинуть и поле Sell Price будет установлена цена с той точки по которой вы кликнули.<br>

Что бы подтвердить выбранную цену нажмите на зелёную кнопку Confirm, а для отмены Cancel.

### Продажа предметов.

Продажа полностью автоматическая и не требует вашего участия.\
Если аккаунт наткнется на ошибку TooManyRequests, то продажа для этого аккаунта будет приостановлена на 30 секунд, при повторе ошибки на 45, при следующем повторе на 60 и если это не поможет она будет остановлена полностью для этого аккаунта.

### Листинги

После продажи листинги и инвентарь обновятся автоматически. Посмотреть их можно на вкладке **Listings**

<figure><img src="/files/yP17Cl6OCq8KGHL4Q8BG" alt="" width="563"><figcaption></figcaption></figure>

Кнопка <img src="/files/6uESEh1LVJloY5CzFOHD" alt="" data-size="line"> обновит листинги на выбранных аккаунтах.\
После обновления исполненные продажи получат галочку в столбце Complited<br>

<figure><img src="/files/Pt4jdTHkQHTTcgsyXiKe" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
Выполненные листинги будут автоматически удалены при следующем обновлении листингов.
{% endhint %}

Кнопка <img src="/files/za61ZEywYO4TYUmCtxk7" alt="" data-size="line"> позволяет отменить все листинги на всех аккаунтах.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://standard-arb.gitbook.io/standard-arb-docs/prochee/inventory-manager.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
