TRADEBOT CS2 — ДЕМО-ВЕРСИЯ
==========================

Это ознакомительная сборка. Она сканирует площадки и показывает найденные
связки, но НЕ МОЖЕТ купить, продать, выставить, снять листинг или передать
предмет в Steam. Это ограничение самой программы, а не галочка в настройках.

Python устанавливать не нужно — всё уже внутри.


ЗАПУСК
------
1. Распакуйте папку целиком (запускать из архива нельзя).
2. Запустите TradeBotCS2_Demo.exe
3. Откройте вкладку "API настройки" и впишите свои ключи площадок.
   Достаточно одной площадки, чтобы увидеть работу.
4. Нажмите "Старт" — в логе пойдёт сканирование.

Ключи можно вписать и заранее: переименуйте .env.example в .env и заполните.
Язык интерфейса переключается в шапке окна.

Windows SmartScreen может предупредить о неизвестном издателе — сборка без
цифровой подписи. "Подробнее" -> "Выполнить в любом случае".


ЧТО РАБОТАЕТ
------------
- сканирование цен на CSFloat, Market.CSGO, Waxpeer, ShadowPay;
- поиск связок и расчёт прибыли с учётом комиссий площадок;
- фильтры: минимальная прибыль, ликвидность, волатильность, износ, StatTrak,
  список названий;
- просмотр инвентаря, балансов и истории;
- лог работы в реальном времени.

В логе видно, что бот СДЕЛАЛ БЫ:
    [DRY RUN] Купил бы: AK-47 | Redline (Field-Tested) за $12.40 на waxpeer
    [DRY RUN] Выставил бы: AK-47 | Redline (Field-Tested) за $15.90 на csfloat


ЧТО ОТКЛЮЧЕНО
-------------
- покупка предметов;
- выставление на продажу и смена цены листинга;
- снятие листингов с площадок;
- приём входящих трейд-офферов и подтверждение через мобильный аутентификатор.

Отключено на двух уровнях:

1. Транспорт. Наружу уходят только запросы на чтение (GET). Любой запрос,
   который что-то меняет (POST/PATCH/DELETE), не отправляется — вместо ответа
   площадки код получает отказ.
2. Торговые методы площадок заменены заглушками — в лог пишется строка вида
   "DEMO: Waxpeer.buy_item() отключён — сделка не совершена".


ЧАСТЫЕ ВОПРОСЫ
--------------
Нужны ли ключи Steam?
    Нет. Демо не работает с инвентарём Steam и не принимает трейды.

Нужна ли подписка?
    Нет, демо запускается без лицензии.

Почему пусто в найденных связках?
    Не заданы ключи площадок, либо фильтры слишком строгие. Начните с
    минимальной прибыли 5% и минимального объёма продаж 30.

Можно ли "включить" торговлю в демо?
    Нет. Запросы на изменение не отправляются на уровне сети, поэтому
    правка настроек ничего не даст.

Куда девать папку _internal?
    Оставить рядом с exe — там лежат библиотеки. Ярлык можно сделать
    на сам exe, но перемещать его отдельно от папки нельзя.
