Yourdady
30.03.2021, 00:54
Это копипаста с гитхабаБот для мини-игры "Рабы" ("Рабство") ВК
Группа в ВК, в ней публикуются новости и другая полезная информация. У группы есть беседа, в которой можете задавать вопросы.
Лучшая благодарность - звёздочка на 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)
Скачиваем архив с ботом (https://github.com/monosans/vk-slaves-bot/archive/refs/heads/main.zip).
Распаковываем архив.
Редактируем файл config.json через любой текстовый редактор:
authorization:
Открываем ВК
Нажимаем F12 (Для Chromium браузеров)
В появившейся панели выбираем вкладку Network
Находим кнопку Filter (воронка)
В появившемся поле пишем start
В панели появится поле start, нажимаем по нему
Появится еще одна панель, выбираем в ней вкладку Headers
Ищем поле authorization
Копируем его значение (начинается на vk_access_token_settings)
Вставляем скопированный текст в значение authorization в config.json между кавычками
my_id - id вашей страницы ВКонтакте.
buy_fetters - покупать ли оковы (0 - выкл, 1 - вкл)
buy_slaves - покупать ли рабов (0 - выкл, 1 - вкл)
upgrade_slaves - улучшать ли рабов для повышения дохода. (0 - выкл, 1 - вкл)
max_price - максимальная цена для покупки раба. Не советую ставить выше 26151, потому что это будет невыгодно.
top_hate - перекупать рабов у игроков из топа вместо рандомных. Работает только при "buy_slaves": 1. (0 - выкл, 1 - вкл)
job - какую давать работу. Если хотите, чтобы была только одна работа, пишите так: "job": ["ИмяРаботы"], Если хотите, чтобы было несколько работ, среди которых выбиралась рандомная, пишите их через запятую, при этом берите каждое значение в кавычки, например: "job": ["Повар", "Строитель", "Учитель", "Кассир"],
delay - задержка между одинаковыми операциями в секундах. Чем ниже, тем выше вероятность получения бана на несколько часов.
Запуск: 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.
Пишем по порядку:
cd
pkg install -y git
git clone https://github.com/monosans/vk-slaves-bot
sh vk-slaves-bot/termux.sh
Редактируем файл 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
После этого заново установить по инструкции.
Группа в ВК, в ней публикуются новости и другая полезная информация. У группы есть беседа, в которой можете задавать вопросы.
Лучшая благодарность - звёздочка на 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)
Скачиваем архив с ботом (https://github.com/monosans/vk-slaves-bot/archive/refs/heads/main.zip).
Распаковываем архив.
Редактируем файл config.json через любой текстовый редактор:
authorization:
Открываем ВК
Нажимаем F12 (Для Chromium браузеров)
В появившейся панели выбираем вкладку Network
Находим кнопку Filter (воронка)
В появившемся поле пишем start
В панели появится поле start, нажимаем по нему
Появится еще одна панель, выбираем в ней вкладку Headers
Ищем поле authorization
Копируем его значение (начинается на vk_access_token_settings)
Вставляем скопированный текст в значение authorization в config.json между кавычками
my_id - id вашей страницы ВКонтакте.
buy_fetters - покупать ли оковы (0 - выкл, 1 - вкл)
buy_slaves - покупать ли рабов (0 - выкл, 1 - вкл)
upgrade_slaves - улучшать ли рабов для повышения дохода. (0 - выкл, 1 - вкл)
max_price - максимальная цена для покупки раба. Не советую ставить выше 26151, потому что это будет невыгодно.
top_hate - перекупать рабов у игроков из топа вместо рандомных. Работает только при "buy_slaves": 1. (0 - выкл, 1 - вкл)
job - какую давать работу. Если хотите, чтобы была только одна работа, пишите так: "job": ["ИмяРаботы"], Если хотите, чтобы было несколько работ, среди которых выбиралась рандомная, пишите их через запятую, при этом берите каждое значение в кавычки, например: "job": ["Повар", "Строитель", "Учитель", "Кассир"],
delay - задержка между одинаковыми операциями в секундах. Чем ниже, тем выше вероятность получения бана на несколько часов.
Запуск: 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.
Пишем по порядку:
cd
pkg install -y git
git clone https://github.com/monosans/vk-slaves-bot
sh vk-slaves-bot/termux.sh
Редактируем файл 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
После этого заново установить по инструкции.