🇷🇺 Русский | 🇬🇧 English
Бесплатное расширение для Chrome (Manifest V3), автоматизирующее продажу игровых аккаунтов на playerok.com.
Автовыдача 2FA-кодов через SteamPass, автоподнятие лотов, массовая публикация товаров, генератор карточек — всё в одном.
Автор: @dehughuglight (Telegram) · leeds.eha@gmail.com По всем вопросам, предложениям, коммерческому использованию — пишите в Telegram в ЛС.
| Модуль | Что делает |
|---|---|
| ⚡ Автовыдача | Сканирует новые заказы, автоматически отправляет приветствие, логин/пароль и 2FA-код покупателю |
| 🚀 Автоподнятие | Бампит ваши лоты по истечению кулдауна (7 дней), скрытое окно, рандомные задержки |
| 📝 Автопубликация | Массово выкладывает товары из SteamPass в ваш профиль Playerok |
| 🖼️ Редактор шаблонов | Генератор карточек-превью для лотов (canvas-рендер) |
| 📋 История заказов | Локальная БД всех выданных аккаунтов с поиском |
| 📊 Сводка | KPI-дашборд: выдачи/бусты/очередь в реальном времени |
- Скачай репозиторий:
git clone https://github.com/linlovedead/playerokbot.git
- Открой
chrome://extensions/в браузере - Включи «Режим разработчика» (правый верхний угол)
- Нажми «Загрузить распакованное расширение» → выбери папку с репозиторием
- Закрепи иконку на панели инструментов
.\build.ps1Создаёт playerok-bot-release.zip в корне проекта — можно раздавать/устанавливать как архив.
- Авторизуйся на playerok.com и steampass.gg в обычных вкладках
- Открой расширение (иконка в панели или side panel)
- Перейди в «Автовыдача» → укажи свой ник Playerok → START
- Бот сам сканирует заказы и отправляет коды
Для бампа лотов — отдельная кнопка «Автопубликация».
├── background.js # Service worker entry point
├── bg_constants.js # Общие константы
├── bg_tab_manager.js # Менеджер вкладок
├── bg_playerok_api.js # GraphQL мост к Playerok
├── bg_dashboard.js # Сканер заказов + 2FA мониторинг
├── bg_fulfill.js # State-machine автовыдачи
├── bg_boost.js # Цикл автоподнятия лотов
├── bg_publisher.js # Массовая публикация
│
├── content.js # DOM-сканер на playerok.com
├── content_bridge.js # GraphQL proxy (isolated world)
├── content_bridge_main.js # Apollo cache reader (main world)
├── content_greeting.js # Автоматизация чата/2FA
├── content_steampass.js # SteamPass JWT extractor
│
├── popup.html / popup.js # Боковая панель
├── auto_fulfill.* # Окно автовыдачи
├── auto_boost.* # Окно автоподнятия
├── auto_publisher.* # Окно автопубликации
├── dashboard.* # Окно сводки
├── orders_history.* # История заказов
├── card_generator.* # Редактор карточек
│
├── manifest.json
├── rules.json # declarativeNetRequest правила
└── build.ps1 # Скрипт сборки ZIP
NEW → GETTING_DATA → DATA_READY → GETTING_CREDENTIALS
→ SENDING_GREETING → WAITING_2FA → GETTING_2FA → COMPLETED
- Heartbeat 7 сек, лимит 24 выдачи в день (лимит SteamPass)
- До 3 параллельных заказов (1 активный + 2 в
WAITING_2FA) - Триггеры на сообщения клиента по regex-паттернам
- Опен-таб сканер → находит просроченные лоты → бампит по одному
- Cooldown 7 дней (
processedListingAtMap) - Случайные задержки 3–6 сек между действиями
_storeMutexQueue— последовательные записи в chrome.storage_apiMutexQueue— один GraphQL-запрос в полёте_startBotLock— защита от двойного запуска
- Chromium-браузер с поддержкой Manifest V3 (Chrome 114+, Edge 114+)
- Активные аккаунты на Playerok и SteamPass
- Залогиненная сессия в обоих сервисах
⚠️ В браузерах безchrome.sidePanelAPI (старые версии Яндекс/Opera) панель может не открываться по клику на иконку — открывайте окна напрямую черезchrome-extension://{id}/popup.html.
- Service Worker может засыпать — heartbeat держит его активным только во время работы бота
- При первом запуске нужно хотя бы раз вручную зайти на SteamPass, чтобы расширение получило JWT-токен
- Расширение работает только с русской локалью Playerok (регексы триггеров)
Issues и PR приветствуются. Расширение ships в открытом виде без минификации — для прозрачности и удобства дебага.
Проект распространяется по двойной лицензии:
Свободно использовать, форкать, модифицировать при условии:
- Исходный код форка открыт и доступен публично
- Производные проекты тоже под AGPL-3.0
- Авторство сохранено
Если вы хотите:
- Использовать код в закрытом коммерческом продукте
- Встроить в SaaS без открытия своего кода
- Перепродавать под своим брендом
- Получить индивидуальные условия и поддержку
→ Свяжитесь со мной в Telegram @dehughuglight или по почте leeds.eha@gmail.com
Подробности — в файле LICENSE.
Любые вопросы, баги, предложения, коммерческое использование:
- Telegram: @dehughuglight ⭐ (предпочтительно, пишите в ЛС)
- Email: leeds.eha@gmail.com
- GitHub Issues: для публичных багов и фич
Расширение предназначено для личного использования владельцами аккаунтов-магазинов. Автоматизация может противоречить правилам сервисов — используйте на свой страх и риск. Автор не несёт ответственности за блокировку аккаунтов Playerok/SteamPass, Steam или любые финансовые потери.