Mention Reward Script v0.0.1 [для вознаграждения авторов упомянутых в статье]
Многие делают разного "обзоры" статей авторов, и частенько упомянутые пользователи при этом получают вознаграждение от авторов.
Именно для облегчение жизни "обзорщиков-активистов" и был создан этот скрипт.
Умеет скрипт пока не много - распределять указанный процент золотых между упомянутыми пользователи в равных долях. Функционал будет доробатываться по мере необходимости, потому не стесняйтесь написать в комментариях, чего вам не хватает.
Настройка
В корне находится пример конфигурационного файла config.json.example. Переименуйте его в config.json и отредактируйте.
- golos_node - нода golos wss://ws.golos.io, по умолчанию установлена нода от @vik (меньеш косяков)
- userid - имя аккаунта на голосе, от имени которого будут выплачиваться вознаграждения
- key" - приватный активный ключ. Начинается с 5...
- voter_reward_percent - процент от золотых полученных за пост
- memo - текст для заметки в переводе. Будет дополнен линком на пост. Можно добавить параметр '{rating_post}' который будет заменен ан ссылку на пост.
- bypass - список пользователей которые будут проигнорированы и останутся без выплат
Подготовка к работе
- Устанавливаем docker и запускаем
- заходим в папку с проектом
cd PATH_TO_PROJECT
- выполняем комманду
docker run -it --rm --name my-running-script -v PATH_TO_PROJECT:/usr/src/app -w /usr/src/app node:8 bash -c "npm install"
Запуск сприпта
есть два варианта запуска
- демо режим - выводит общую информацию, после при нажатии на клавишу происходит вывод данных суммах перевода кажому пользователю, БЕЗ ПЕРЕВОДА
docker run -it --rm --name my-running-script -v PATH_TO_PROJECT:/usr/src/app -w /usr/src/app node:8 bash -c "node index.js permlink=12-10-2017-gmt-luchshie-stati-za-den-reiting-statei-na-osnove-reputacii-po-tegam"
После 'permlink=' подставляем пермлинку на свой пост
- боевой режим - выводит общую информацию, 10 сикунд на отмену нажатием любой клавиши, и последующая выплата и отображение информации по выплате каждому пользователю
docker run -it --rm --name my-running-script -v PATH_TO_PROJECT:/usr/src/app -w /usr/src/app node:8 bash -c "node index.js permlink=12-10-2017-gmt-luchshie-stati-za-den-reiting-statei-na-osnove-reputacii-po-tegam broadcast"
После 'permlink=' подставляем пермлинку на свой пост.
Команда как в демо режиме + приписка "broadcast" в конце
P/S
за основу взят скрипт от @ropox и переработан