Skip to content
This repository has been archived by the owner. It is now read-only.
Бот для сервиса VK под названием "VK Coin".
JavaScript Other
Branch: master
Clone or download
Pull request Compare This branch is 99 commits ahead, 66 commits behind xTCry:master.
aeonixlegit > 1.3.12 - Фикс авторизации, окончание поддержки бота.
Пофиксил авторизацию, для тех, кто хочет передавать коины, используя бот.

Это конец.
4
Latest commit 172ca44 Apr 11, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode 🔧 Добавлен ESLint, EditorConfig, скрипты запуска из под VSCode и npm run Apr 10, 2019
.editorconfig 🔧 Добавлен ESLint, EditorConfig, скрипты запуска из под VSCode и npm run Apr 10, 2019
.eslintrc.js ♻️ Рефакторинг, форматирование, включение Husky, доработка скриптов Apr 10, 2019
.gitignore ♻️ Рефакторинг, форматирование, включение Husky, доработка скриптов Apr 10, 2019
README.md > Добавил телегу. Apr 10, 2019
botconfig.example.json Удален лишний сервер, добавлен интервал для умной покупки. Apr 10, 2019
core.js Удален лишний сервер, добавлен интервал для умной покупки. Apr 10, 2019
helpers.js ♻️ Рефакторинг, форматирование, включение Husky, доработка скриптов Apr 10, 2019
index.js > 1.3.12 - Фикс авторизации, окончание поддержки бота. Apr 11, 2019
launch.bat Включена принудительная установка npm пакетов каждый раз при запуске Apr 10, 2019
launch.sh Включена принудительная установка npm пакетов каждый раз при запуске Apr 10, 2019
package-lock.json > 1.3.12 - Фикс авторизации, окончание поддержки бота. Apr 11, 2019
package.json > 1.3.12 - Фикс авторизации, окончание поддержки бота. Apr 11, 2019
userconfig.example.json ♻️ Рефакторинг, форматирование, включение Husky, доработка скриптов Apr 10, 2019
utils.js Добавлен показ сообщения пользователю, если необходимый конфиг повреждён Apr 10, 2019

README.md

VCoinX

VCoinX - модификация для VCoin, в которой вырезаны пожертвования и комиссии от платежей, и имеется несколько своих плюшек

Установка

  1. Для начала надо установить в систему Node.JS версии 8 или выше (установщик для Windows - Node.js v10.15.3 LTS), без этого бот просто не сможет работать

  2. После скачивания и установки Node.JS, скачиваем самого бота нажав на эту ссылку

  3. Распаковываем скачанный архив с файлами бота в любую папку и заходим в неё

  4. Надо установить необходимые для бота файлы, для этого просто откройте файл launch формата .bat для Windows или .sh для Linux, дождитесь закрытия окна и переходите к следующему пункту

  5. Теперь приступим к настройке аккаунта, инструкция ниже:

Настройка с помощью логина и пароля

Открываем userconfig.json любым текстовым редактором, можно даже блокнотом

В поле LOGIN между кавычек вставляем номер телефона или email от страницы ВКонтакте, а в поле PASSWORD вставляем пароль, после чего сохраняем файл

Настройка с помощью токена

Открываем userconfig.json любым текстовым редактором, можно даже блокнотом

В поле VK_TOKEN между кавычек вставляем токен, а о том, как его получить, я расскажу чуть позднее

В принципе, нам достаточно одного токена, но если Вам интересны другие пункты, то пролистайте ниже

! Не забываем сохранять файл после того как вписали в него нужные значения !

Если у вас возникли какие-либо проблемы, то пишите в группу ВКонтакте, на сервер в Discord или попросите совета у участников беседы

Группа ВКонтакте Беседа1 ВКонтакте Беседа2 ВКонтакте Беседа3 ВКонтакте Сервер в Discord Telegram

Параметры конфига пользователя

Параметр Описание
LOGIN Номер телефона от аккаунта (для автополучения токена)
PASSWORD Пароль от аккаунта (для автополучения токена)
VK_TOKEN Токен страницы пользователя
IFRAME_URL Ссылка на приложение
GROUP_ID Уникальный индефикатор сообщества (без минуса)

При указании токена, ссылку указывать не надо

Настройка без использования аругументов

Можно избежать всякой возни с аргументами, ведь в обновлении 1.3.7 была введена настройка с помощью botconfig.json файла

Использование аргументов

Можно избежать всей этой возни с настройками, если Вы разбираетесь в запуске файлов с аргументами, сейчас я перечислю все аргументы

  • -tforce - принудительно использовать токен. (если в userconfig.js указан)
  • -url [URL] - принудительно задать URL
  • -t [TOKEN] - принудительно задать VK TOKEN
  • -flog - использование продвинутых логов
  • -autobeep - автоматическое проигрывание звука ошибки при ошибках. (по идее работает только на Windows)
  • -autobuy - автоматическое приобретение улучшений
  • -autobuyitem - указание улучшения для приобретения
  • -smartbuy - умная авто-покупка улучшений
  • -setlimit - установить лимит коинов / тик, до которого будет рабоать авто-закупка и умная покупка
  • -help - вывод списка доступных команд
  • -tsum [SUM] - автоматический перевод указанного количества коинов. (укажите больше 9000000 для перевода всей суммы)
  • -to [ID] - указание страницы для автоматического перевода
  • -ti [SECS] - указание интервала для автоматического перевода
  • -tperc [PERCENT] - указать сумму для авто-перевода в процентах. (будет работать в приоритете над суммой)
  • -black - отключение цветов в консоли
  • -noupdates - отключение сообщений об обновлениях
  • -noautoupdates - отключение автообновления
  • -hidejunk - отключение сообщений про позицию в топе, количестве коинов и скорости
Загвоздки и подводные камни в аргументах

Linux: Надо обратить внимание, что перед каждым символом & должен быть обратный слэш (\&)

Windows: при принудительном использовании ссылки, её необходимо указать в кавычках

Получение токена

Перейдите по ссылке, нажмите "Разрешить" и скопируйте часть адресной строки после access_token= и до &expires_in (85 символов)

Получение расширенного токена

Осторожно! Если Вы передадите данный токен третьим лицам, то они могут полностью завладеть вашей страницей

Для получения расширенного токена, скопируйте ссылку ниже, замените обособленные двумя звездочками надписи на ваш логин и пароль соответственно, после чего перейдите по ссылке и скопируйте часть адресной строки от access_token= до &expires_in (85 символов)

https://oauth.vk.com/token?grant_type=password&client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH&username=**login**&password=**password**

Список доступных команд для использования

  • help - помощь
  • info - отображение основной информации о боте
  • debug - отображение расширенной информации о боте
  • run - запустить
  • stop - остановить
  • tran(sfer) - перевод коинов. (только при запущенном процессе)
  • getuserscore - получить информацию о количестве
  • autobeep - автоматическое проигрывание звука ошибки при ошибках. (по идее работает только на Windows)
  • autobuy(ab) - изменить статус работы авто-закупки
  • autobuyitem - указать предмет для авто-закупки
  • smartbuy(sb) - включить умную покупку
  • percentforsmartbuy(psb) - установить процент от количества коинов, который будет выделяться на умную покупку
  • setlimit(sl) - установить лимит коинов / тик, до которого будет рабоать авто-закупка и умная покупка
  • to - указать ID пользователя для авто-перевода и автоматически его включить
  • ti - указать интервал в секундах для авто-перевода
  • tsum - указать сумму для авто-перевода. (укажите больше 9000000 для перевода всей суммы)
  • tperc - указать сумму для авто-перевода в процентах. (будет работать в приоритете над суммой)
  • prices - получить актуальный список цен
  • buy - покупка. (только при запущенном процессе)
    • cursor - приобрести улучшение Курсор в размере 1 единицы
    • cpu - приобрести улучшение Видеокарта в размере 1 единицы
    • cpu_stack - приобрести улучшение Стойка видеокарт в размере 1 единицы
    • computer - приобрести улучшение Суперкомпьютер в размере 1 единицы
    • server_vk - приобрести улучшение Сервер ВКонтакте в размере 1 единицы
    • quantum_pc - приобрести улучшение Квантовый компьютер в размере 1 единицы
    • datacenter - приобрести улучшение Датацентр в размере 1 единицы
    • bonus - выдает случайное количество монет, можно использовать только один раз

Автор(ы) бота

  • xTCry - разработчик оригинального VCoin
  • cursedseal - разработчик модификации VCoinX
  • TemaSM - разработчик модификации VCoinX

Поддержать разработчиков

Донат разработчику оригинальной версии Донат разработчику VCoinX

Поддержавшие проект

  • Jeronyson - очень сильно помог при обновлении серверов, фиксы багов

RoadMap

  • Доработать README
  • Реализовать бинарную версию VCoinX с поддержкой автообновления
  • Переписать код, кардинально улучшив его
You can’t perform that action at this time.