Бот для мини-игры "PeopleStore" ВКонтакте.
- Устанавливаем Python (Для Windows 7 нужен Python 3.8.X). Во время установки обязательно ставим галочку
Add Python to PATH (Добавить Python в PATH)
. - Скачиваем архив с ботом.
- Распаковываем архив.
- Редактируем файл
config.py
через любой текстовый редактор:
Настройка | Инструкция (описание) |
---|---|
AUTHORIZATION | 1. Открываем игру; |
2. Нажимаем F12 (Для Chromium браузеров); |
|
3. Перезагружаем страницу клавишей F5 ; |
|
4. Покупаем любого раба; | |
5. В появившейся панели выбираем вкладку Network ; |
|
6. Находим кнопку Filter (в виде воронки); |
|
7. В появившемся поле пишем buySlave ; |
|
8. В панели появится поле buySlave?slave_id=... , нажимаем по нему; |
|
9. Появится еще одна панель, выбираем в ней вкладку Headers ; |
|
10. Ищем поле authorization ; |
|
11. Копируем его значение (начинается c vk_access_token_settings); | |
12. Вставляем скопированный текст в значение authorization в config.py между кавычками. |
|
USER_AGENT | User agent браузера. Рекомендуется поставить свой, чтобы уменьшить вероятность бана. Получить можно через сайт. |
BUY_SLAVES_MODE | Режим покупки рабов: |
0 - выкл, не покупать рабов; | |
1 - покупать случайных рабов; | |
2 - перекупать рабов у игроков из топа; | |
3 - перекупать рабов у игроков из списка BUY_FROM_IDS ; |
|
4 - покупать и удерживать людей из списка BUY_IDS . |
|
TOP_EXCLUDE | ID игроков из топа, у которых не надо перекупать рабов при BUY_SLAVES_MODE = 2 . ID можно получить через сайт. |
BUY_FROM_IDS | ID игроков, у которых вы хотите перекупать рабов при BUY_SLAVES_MODE = 3 . ID можно получить через сайт. |
BUY_IDS | ID людей, которых вы хотите покупать при BUY_SLAVES_MODE = 4 . ID можно получить через сайт. |
BUY_FETTERS | Покупать ли оковы (0 - выкл, 1 - вкл). |
UPGRADE_SLAVES | Улучшать ли рабов для повышения дохода (0 - выкл, 1 - вкл). |
UPGRADE_LIMIT | До какой цены (не путать с доходом) улучшать раба. |
MIN_PRICE | Минимальная цена для покупки раба. При BUY_SLAVES_MODE = 1 значение выше 40 приведёт к более долгому поиску рабов. |
MAX_PRICE | Максимальная цена для покупки раба. |
MAX_FETTER_PRICE | Максимальная цена для покупки оков. |
JOBS | Названия устанавливаемых работ. Если хотите, чтобы была только одна работа, пишите так: JOBS = ["ИмяРаботы"] . Если хотите несколько, пишите их через запятую, при этом берите каждое значение в кавычки, например: JOBS = ["Повар", "Строитель", "Учитель"] |
MIN_DELAY | Минимальная задержка между одинаковыми запросами в секундах. Чем ниже, тем выше вероятность получения блокировки. |
MAX_DELAY | Максимальная задержка между одинаковыми запросами в секундах. Чем ниже, тем выше вероятность получения блокировки. |
Запуск: start.bat
. Если после запуска ничего не происходит или выходит ошибка, связанная с Python или pip:
- Откройте
cmd
- Напишите
python -V
- Вывод должен соответстовать виду:
Python версия
. При этом версия должна быть выше 3.6.X. - Если вывод не соответствует виду, нужно заново выполнить первый пункт инструкции (переустановить Python).
- Устанавливаем Termux с F-Droid, т. к. в Google Play разработчик его больше не обновляет.
- Запускаем Termux.
- Пишем по порядку:
cd pkg update -y pkg install -y git python git clone https://github.com/monosans/vk-peoplestore-bot
- Редактируем файл
config.py
командойnano vk-peoplestore-bot/config.py
:- Чтобы получить
AUTHORIZATION
с телефона, используем приложение F12:- Открываем приложение F12, заходим на сайт мобильного ВКонтакте и авторизуемся.
- Открываем игру через тот же F12.
- Покупаем любого раба.
- Нажимаем кнопку F12, переходим на вкладку
Network
(3-я по счёту). - Ставим галочку около
Advance
. - Сворачиваем панель и нажимаем на стрелочку для перезагрузки страницы.
- Вновь нажимаем кнопку F12, переходим на вкладку
Network
. - Немного листаем вверх и находим запись
https://peostore.mydzin.ru/api/buySlave?slave_id=...
, нажимаем по ней. - Появится ещё одна панель. Под записью Request Headers находим поле
authorization
. - Копируем его значение (начинается c vk_access, заканчивается при переходе на строку User-Agent).
- Вставляем скопированный текст в значение
AUTHORIZATION
вconfig.py
между кавычками.
- Про остальные настройки можно прочитать в инструкции для Windows.
- Чтобы получить
- После редактирования файла, для сохранения нажмите Ctrl-O, Enter, Ctrl-X.
Запуск: sh vk-peoplestore-bot/start.sh
Ввести команды по порядку:
cd
rm -rf vk-peoplestore-bot
После этого заново установить по инструкции.