8

Github GitHub - monosans/vk-slaves-bot: Бот для мини-игры "Рабы" (&quo...

 3 years ago
source link: https://github.com/monosans/vk-slaves-bot
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

vk-slaves-bot

Бот для мини-игры "Рабы" ("Рабство") ВК с возможностью покупки невидимых рабов.

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

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

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

В консоль спамит 'balance', 'slaves' или 'id'. Что делать?

Возможные причины такого поведения:

  • Не хватает баланса на покупку раба.
  • Неправильный authorization в config.json. Зайдите в игру, проверьте, прибавляется ли количество рабов. Попробуйте заново получить authorization.
  • Бан на несколько часов. Попробуйте купить раба вручную. Если выходит ошибка ErrFloodBuy, значит у Вас бан на несколько часов. Если бан был получен при использовании этого бота, попробуйте повысить delay в config.json.

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

  • Устанавливаем Python (Для Windows 7 нужен Python 3.8). Во время установки ставим галочку Add Python to PATH (Добавить Python в PATH)
  • Скачиваем архив с ботом.
  • Распаковываем архив.
  • Редактируем файл config.json через любой текстовый редактор:
    • authorization:
      • Открываем ВК
      • Нажимаем F12 (Для Chromium браузеров)
      • В появившейся панели выбираем вкладку Network
      • Находим кнопку Filter (воронка)
      • В появившемся поле пишем buySlave
      • Покупаем любого раба
      • В панели появится поле buySlave, нажимаем по нему
      • Появится еще одна панель, выбираем в ней вкладку Headers
      • Ищем поле authorization
      • Копируем его значение (начинается на vk_access_token_settings)
      • Вставляем скопированный текст в значение authorization в config.json между кавычками
    • buy_fetters - покупать ли оковы (0 - выкл, 1 - вкл)
    • buy_slaves - покупать ли рабов (0 - выкл, 1 - вкл)
    • invisible_slaves - позволяет покупать невидимых рабов, которые приносят высокую прибыль. За это разработчики могут обнулить аккаунт. Работает только при "buy_slaves": 1. (0 - выкл, 1 - вкл)
    • invisible_fetters - покупать ли невидимым раба цепи. Работает только при "buy_fetters": 1. Советую, если хотите держать топ. (0 - выкл, 1 - вкл)
    • delay - задержка в секундах. Чем ниже, тем выше вероятность получения бана на несколько часов. Значение ниже 4.5 приводит к бану на несколько часов
    • job - какую давать работу

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

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

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

  • Устанавливаем Termux, желательно с F-Droid, т.к. в Google Play разработчик его больше не обновляет.
  • Запускаем Termux.
  • Пишем по порядку:
  • Редактируем файл config.json командой nano vk-slaves-bot/config.json по инструкции для Windows. Чтобы получить authorization с телефона, можно использовать приложение F12. Для удобства можете скачать Hacker's Keyboard в Google Play. В ней есть стрелочки для управления курсором в горизонтальном положении.
  • Когда файл отредактирован, для сохранения нажмите Ctrl-O, Enter, Ctrl-X.

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

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

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

cd
rm -rf vk-slaves-bot

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

Установка на Testflight (iOS)

Нужно установить Testflight из App Store. Что делать дальше, я не знаю, используйте гугл.

Планы

  • Возможность выставлять диапазон цены для раба.
  • Возможность улучшать раба.

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK