🎁 ДОБРОБОТ - Идея, реализация и эволюция добра на голосе!
Добробот
Добробот - автомат, который ведет ваш баланс доброты на голосе, следует за вами куда бы вы не пошли и раздает монетки всем, кто вам понравился.
Принцип действия
Вы переводите на счет аккаунта добробота некую сумму добра и в memo указываете сколько монеток должен будет добробот переводить автору, за которого вы проголосовали (добро за голос). Принимаются так же дробные числа, с точкой в качестве разделителя дробной части.
Если вы проголосовали за того или иного автора, добробот переведет указанную сумму (добро за голос) с вашего баланса понравившемуся вам автору.
Баланс добра можно пополнять как Голосами (GOLOS), так и Золотыми (GBG). При наличии обоих
валют на вашем балансе добра, будут сначала расходоваться Голоса, а затем Золотые.
При исчерпании баланса добра, вам будут переведены 0.001 в той валюте, в которой закончился баланс, а в мемо будет указано, что "баланс добра исчерпан".
Можно приостановить раздачу. Для этого переведите любую (мин. 0.001) сумму в той валюте,
в которой вы хотите остановить доброту. В мемо укажите "/стоп". Возобновить раздачу можно так же переводом, а в мемо укажите сумму amount per voice или /старт.
Поддерживаемые команды
Переведя хотя бы минимальную сумму можно указать в заметке команду доброботу.
Можно указывать только одну команду за перевод. Если вы ошиблись с командой, ввели незнакомую боту команду - ничего страшного, бот остановит перевод добра от вашего имени. Еще одним переводом можно перенастроить бота.
Следующиее команды поддерживаются:
- д/г - добро за голос. Число, с точкой как разделитель дробной части. Сумма, которую добробот будет переводить за каждый ваш лайк.
Задав параметр д/г автоматически запускается добробот. Примеры:1
,1.1
,0.001
/стоп
- остановить раздачу добра/старт
- возобнавить раздачу добра/кит
- режим кита, переводимая сумма добра не зависит от силы вашего отданного голоса/рыба
- режим рыбы, переводимая сумма добра пропорционально зависит от силы вашего отданного голоса@username
- пополнить баланс добра другому пользователю.
Примеры: @ropox
, @anyone
Возможен запуск добробот(ов) на своем сервере
https://github.com/gropox/dobrobot
Установка
Для работы добробота требуется Node > 7.0 и следующие npm модули
- steem
- dateformat
Запуск
node . в директории добробота
Параметры командной строки
- -v выводить отладочные сообщения
- -vv выводить отладочные и трассировочные сообщения
Конфигурация
После первого запуска, добробот создает конфигурационный файл dobrobot.js в директории заданной переменной окружения CONFIGDIR или в домашней папке, если CONFIGDIR не задана.