vk-slaves3-bot - бот для игры "ВРабстве 3.0" ВКонтакте.
Группа ВКонтакте, в ней публикуются новости и другая полезная информация. У группы есть беседа, в которой можно задавать вопросы.
Лучшая благодарность - звёздочка на GitHub и "спасибо" в ЛС в ВК.
Если хотите отблагодарить материально, пишите в ЛС.
- Устанавливаем Python (Для Windows 7 нужен Python 3.8). Во время установки обязательно ставим галочку
Add Python to PATH (Добавить Python в PATH)
- Скачиваем архив с ботом.
- Распаковываем архив.
- Редактируем файл
config.py
через любой текстовый редактор:- authorization:
- Открываем игру
- Нажимаем
F12
(Для Chromium браузеров) - Перезагружаем страницу горячей клавишей
F5
- В появившейся панели выбираем вкладку
Network
- Находим кнопку
Filter
(в виде воронки) - В появившемся поле пишем
me
- В панели появится поле
me
, нажимаем по нему - Появится еще одна панель, выбираем в ней вкладку
Headers
- Ищем поле
authorization
- Копируем его значение (начинается c Bearer, Bearer копировать тоже нужно)
- Вставляем скопированный текст в значение
authorization
вconfig.py
между кавычками
- my_id - числовой id вашей страницы ВКонтакте. Узнать можно через сайт.
- buy_slaves_mode - режим покупки рабов (0 - получать только бонус и, если включено в config.py, надевать оковы; 1 - покупать рабов у игроков из топа; 2 - покупать рабов у людей из списка
buy_from_ids
) - set_fetters - надевать ли на рабов оковы (0 - выкл, 1 - вкл)
- check_was_in_app - покупать только выгодных рабов (0 - выкл, 1 - вкл)
- sell_low_profit_slaves - продавать имеющихся невыгодных рабов (0 - выкл, 1 - вкл)
- buy_from_ids - ID людей, у которых вы хотите скупать рабов при
buy_slaves_mode = 2
, через запятую. ID можно получить через сайт. - min_price - минимальная цена для покупки раба. Значения выше 20 приведут к более долгому поиску рабов.
- max_price - максимальная цена для покупки раба.
- min_delay - минимальная задержка между одинаковыми операциями в секундах. Значение ниже 3.34 приводит к блокировке.
- max_delay - максимальная задержка между одинаковыми операциями в секундах. Чем ниже, тем выше вероятность получения блокировки.
- authorization:
Запуск: start.bat
. Если после запуска ничего не происходит или выходит ошибка, связанная с Python или pip:
- Откройте
cmd
- Напишите
python -V
- Вывод должен соответстовать виду:
Python версия
. При этом версия должна быть выше 3.7.X. - Если вывод не соотвествует виду, нужно переустановить Python. Во время установки нужно обязательно поставить галочку
Add Python to Path (Добавить Python в PATH)
- Устанавливаем Termux с F-Droid, т.к. в Google Play разработчик его больше не обновляет.
- Запускаем Termux.
- Пишем по порядку:
- cd
- pkg install -y git python
- git clone https://github.com/monosans/vk-slaves3-bot
- Редактируем файл
config.py
командойnano vk-slaves3-bot/config.py
. Для удобного редактирования можно скачать приложение Hacker's Keyboard, в нём в горизонтальном положении есть стрелочки для управления курсором. - Чтобы получить
authorization
с телефона, используем приложение F12:- authorization:
- Открываем приложение F12, заходим на сайт мобильного ВКонтакте и авторизуемся.
- Открываем "ВРабстве 3.0" через тот же F12.
- Нажимаем кнопку F12, переходим на вкладку
Network
(3-я по счёту). - Ставим галочку около
Advance
. - Сворачиваем панель и нажимаем на стрелочку для перезагрузки страницы.
- Вновь нажимаем кнопку F12, переходим на вкладку
Network
. - Немного листаем вверх и находим запись
https://slave.su/api/user/me
, нажимаем по ней. - Появится ещё одна панель. Под записью Request Headers находим поле
authorization
. - Копируем его значение (начинается c Bearer, Bearer копировать тоже нужно, заканчивается при переходе на строку User-Agent).
- Вставляем скопированный текст в значение
authorization
вconfig.py
между кавычками.
- authorization:
- После редактирования файла, для сохранения нажмите Ctrl-O, Enter, Ctrl-X.
Запуск: sh vk-slaves3-bot/launch.sh
Ввести команды по порядку:
cd
rm -rf vk-slaves3-bot
После этого заново установить по инструкции.