Skip to content
This repository has been archived by the owner on Apr 13, 2022. It is now read-only.

Бот для мини-игры "PeopleStore" ("People Store") ВКонтакте.

License

Notifications You must be signed in to change notification settings

monosans/vk-peoplestore-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Игра закрыта

vk-peoplestore-bot

Бот для мини-игры "PeopleStore" ВКонтакте.

Установка на Windows

  • Устанавливаем 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 (Android)

  • Устанавливаем 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:
      1. Открываем приложение F12, заходим на сайт мобильного ВКонтакте и авторизуемся.
      2. Открываем игру через тот же F12.
      3. Покупаем любого раба.
      4. Нажимаем кнопку F12, переходим на вкладку Network (3-я по счёту).
      5. Ставим галочку около Advance.
      6. Сворачиваем панель и нажимаем на стрелочку для перезагрузки страницы.
      7. Вновь нажимаем кнопку F12, переходим на вкладку Network.
      8. Немного листаем вверх и находим запись https://peostore.mydzin.ru/api/buySlave?slave_id=..., нажимаем по ней.
      9. Появится ещё одна панель. Под записью Request Headers находим поле authorization.
      10. Копируем его значение (начинается c vk_access, заканчивается при переходе на строку User-Agent).
      11. Вставляем скопированный текст в значение AUTHORIZATION в config.py между кавычками.
    • Про остальные настройки можно прочитать в инструкции для Windows.
  • После редактирования файла, для сохранения нажмите Ctrl-O, Enter, Ctrl-X.

Запуск: sh vk-peoplestore-bot/start.sh

Переустановка в Termux

Ввести команды по порядку:

cd
rm -rf vk-peoplestore-bot

После этого заново установить по инструкции.

License / Лицензия

GPLv3

About

Бот для мини-игры "PeopleStore" ("People Store") ВКонтакте.

Topics

Resources

License

Stars

Watchers

Forks

Languages