ЭМА. Запуск скрипта рассылки золотых от @ropox
Итак, пришло время раскрыть великую тайну того, как рассылать определенный процент золотых своим активным подписчикам.
По-сути, это будет дополнение к инструкции @ropox на гитхабе, ее более подробное описание.
Я надеюсь вы уже выполнили инструкции написанные @investigator, ссылки на которые я давал в своем предыдущем посте.
Проверьте еще раз, у вас должны быть установлены:
- Node.js
- Git
- Notepad++
Если все в наличии - переходим, непосредственно, к волшебству :)
Открываем Мой компьютер - Локальный диск С или любой другой и создаем в нем папку, я назвал ее "scripts".
Если все сделали правильно, то адрес к папке scripts" будет выглядеть так:
C:\scripts
Именно сюда мы в скором времени загрузим нашего бота
Идем в Пуск - Программы и находим там Node.js command prompt
В моей windows 8 она выглядит так:
Открываем ее и видим окно командной строки:
Пишем в нем следующее:
cd C:\scripts
Внимание - у меня написан путь к папке с моими названиeм, если вы используете название отличное от моего - поменяйте на своё
Что означает эта строка? Если по простому - вы открыли папку, куда собираетесь скачать бота. Только не двойным щелчком мышки, а с помощью команды в консоли :)
Жмем Enter
Появляется вторая строчка, говорящая нам о том, что мы зашли в нужную нам папку:
Далее пишем следующее:
git clone https://github.com/gropox/reward_subscribers.git
И жмем Enter
Поздравляю, мы скачали скрипт в нужную нам папку. Можете открыть ее и убедиться сами:
Открываем скачанную папку и находим там фал config.json:
Кликаем по нему правой кнопкой мыши и выбираем Edit with Notepad++
Видим следующее:
Не пугайтесь, все очень просто:
если текст не видно - кликните правой кнопкой мыши по картинке - открыть картинку в новой вкладке
Сохраняем файл.
Строчки 7 и 9 взаимосвязаны, сумма их значений должна равняться 100(% вашего баланса).
Для теста я установил репутацию - 25, процент подписчикам - 1, процент владельцу - 99.
Возвращаемся в командную строку и пишем:
cd reward_subscribers
жмем Enter
То есть входим в папку скрипта :)
Установим необходимые модули командой:
npm install
жмем Enter
Копируем файл, который редактировали ранее.
copy config.json.example config.json
жмем Enter
Поздравляю, подготовительная часть закончилась, тестируем командой:
node index.js
жмем Enter
Получаем следующее:
На данном этапе скрипт показывает баланс моего аккаунта, а также что из моих 80 подписчиков активными были 76 и высчитывает сумму перевода от заданного процента.
Нажимаем Ctrl+C
Если хотите узнать ники неактивных подписчиков введите команду:
node index.js debug
жмем Enter
А теперь та самая важная команда, которая запустит скрипт и осчастливит ваших подписчиков (вводить только в случае окончательного решения воспользоваться скриптом):
node index.js broadcast
жмем Enter
Показывать ее работу я не буду, консоль должна вам выдать процесс отсылки переводов каждому активному подписчику. По завершении процесса, закройте окно.
Все проще чем кажется, если я справился без этой инструкции с первого раза, вы справитесь точно :)
Задавайте вопросы. делитесь впечатлениями :)
Всем добра! :)