[Скриншот интерфейса Market Sniper]
🚀 Основной функционал
- Real-time Мониторинг: Использование WebSockets (Centrifugo) для мгновенного получения информации о новых лотах.
- Двойная система целей:
- Float Sniper: Выкуп предметов с флоатом ниже заданного порога.
- Pattern Sniper: Поиск редких паттернов (Paint Seed) и фаз Doppler (Ruby, Sapphire, Emerald и др.).
- Умный расчет прибыли: Оценка выгодности сделки на основе текущих ордеров (Buy Orders) на рынке, а не завышенных средних цен.
- Защита от оверпрайса: Настраиваемый лимит наценки относительно цены автовыкупа для предотвращения покупки предметов с искусственно завышенной стоимостью.
- Гибкие режимы работы:
- Режим Охоты: Тихий режим, работающий только по вашим спискам целей.
- Режим Мониторинга: Визуализация общего потока рынка с применением фильтров флоата и цены.
- Безопасность: Наличие переключателя
AutoBuyдля тестирования логики без реальных затрат. - Кроссплатформенная раскраска: Использование библиотеки
fatih/colorдля корректного отображения логов в любом терминале.
🛠 Настройка
1
Файл settings.txt
Основная конфигурация бота:
Api: Ваш API-ключ от market.csgo.com.
Profit: Минимальный коэффициент выгоды (например, 1.5 для 50% прибыли).
AutoBuy: 1 — включить покупку, 0 — только лог.
MaxExtraCharge: Лимит наценки (например, 1.4 — не покупать, если цена выше ордера на 40%+).
MonitoringMode: 1 — показывать всё, 0 — только цели.
2
Файл float.txt
Формат: Название скина < МаксФлоат Коэффициент
Пример: ★ Karambit | Doppler (Factory New) <0.001 1.5
3
Файл pattern.txt
Формат: Название скина (Паттерны/Фазы) Коэффициент
Пример: ★ M9 Bayonet | Doppler (Factory New) (ruby, sapphire, 419) 2.0
📊 Логирование
Все находки (как реальные покупки, так и тестовые) сохраняются в файл purchases.json с полной детализацией: цена, профит, флоат, время и причина выкупа.