nemeruf / vk-slaves3-bot

Бот для мини-игры "ВРабстве 3.0" ("Рабы 3") ВКонтакте.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vk-slaves3-bot - бот для игры "ВРабстве 3.0" ВКонтакте.

Группа ВКонтакте, в ней публикуются новости и другая полезная информация. У группы есть беседа, в которой можно задавать вопросы.

Лучшая благодарность - звёздочка на GitHub и "спасибо" в ЛС в ВК.

Если хотите отблагодарить материально, пишите в ЛС.

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

  • Устанавливаем 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 - максимальная задержка между одинаковыми операциями в секундах. Чем ниже, тем выше вероятность получения блокировки.

Запуск: start.bat. Если после запуска ничего не происходит или выходит ошибка, связанная с Python или pip:

  • Откройте cmd
  • Напишите python -V
  • Вывод должен соответстовать виду: Python версия. При этом версия должна быть выше 3.7.X.
  • Если вывод не соотвествует виду, нужно переустановить Python. Во время установки нужно обязательно поставить галочку Add Python to Path (Добавить Python в PATH)

Установка на Termux (Android)

  • Устанавливаем Termux с F-Droid, т.к. в Google Play разработчик его больше не обновляет.
  • Запускаем Termux.
  • Пишем по порядку:
  • Редактируем файл 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 между кавычками.
  • После редактирования файла, для сохранения нажмите Ctrl-O, Enter, Ctrl-X.

Запуск: sh vk-slaves3-bot/launch.sh

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

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

cd
rm -rf vk-slaves3-bot

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

About

Бот для мини-игры "ВРабстве 3.0" ("Рабы 3") ВКонтакте.

License:GNU General Public License v3.0


Languages

Language:Python 98.5%Language:Shell 0.9%Language:Batchfile 0.6%