Здравствуйте добрые голосуны. Обновился добробот, есть одно новшество и были исправлены некоторые аспекты доброты.
Новое
Добавлен новый режим санчита. В режиме санчита GOLOS в размере (д/г - 0.001) переводится в силу голоса и 0.001 GOLOS с сообщением автору, за которого вы проголосовали.
24 seconds ago Transfer 0.001 GOLOS to mahadev ropox поднял вам карму за ваш пост/комментарий nedvoistvennost-balsekara
24 seconds ago Transfer 0.999 GOLOS в Силу Голоса mahadev
Что бы включить этот режим, надо перевести любую сумму GOLOS @dobrobot и указать в заметке /санчита
. Отключается режим командой /криямана
. Санчита-режим работает только для GOLOS.
Исправления
- Флаги добробот теперь игнорирует. До этого он переводил так же добро и за флаги.
- Добробот больше не останавливается по незнакомой команде.
Исходный код https://github.com/gropox/dobrobot
Закинул сегодня голосов доброботу, совсем чуть чуть. все что было = 2.6. в заметке указал 0.025
чет он не работает. я апвот ставлю, а авторам в кошельке ничего не появляется.
?
Работает.
@dobrobot по умолчанию переводит только людям с более низкой репутацией, чем у вас. Можно переключить, что бы всем подряд раздавал. Для этого надо перевести немного и в заметке указать
/мот
Понял. Не знал, вернее забыл за репутацию.
Спасибо.
совершенствуется доброботик! ))
кармабот))
Доброго времени суток, @ropox! Разъясните мне пожалуйста такой момент, а то я не все поняла. Сегодня ради пробы перевела 1 голос доброботу с отметкой 0.001 и заметила, что переводы идут не всем, а только тем, у кого репутация ниже моей. А что нужно набрать и где, чтобы голоса шли всем авторам? Я не разобралась, как прописать это.
Переведите немного доброботу и в заметке укажите
/мот
(косая черта и русскими буквами мот)Это будет выглядеть в заметке таким образом 0.001 /мот или 0.010 /мот. Я так поняла?
Нет, в заметке только /мот. Одна команда за раз.
Теперь ясно, попробую. Спасибо за разъяснения!
Ещё одна хотелка для Доборобота:
Умение обрабатывать мою команду-транзакцию в 100 Голосов с Memo вроде: "@ropox 0.03".
При этом Доборобот должен увеличить выставленный @ropox д/г на 0.03 Голоса, до тех пор, пока не израсходуются присланные мной 100 Голосов, или до тех пор пока @ropox сам не поменяет значение д/г. В случае изменения, новое значение д/г от @ropox устанавливается для всей оставшейся суммы.
Соответственно, при таком алгоритме, если я посылаю токены пользователю, который еще не пользовался Доброботом, то я автоматически могу выставлять ему д/г. Но применяться оно будет только к той сумме, которую я сам же ему и высылаю, т.е. злоупотреблений быть не должно.
Это сложнее, пока так не получится. Собираюсь добавить базу данных. потом возможно.
Ну пока можно проще поступить:
Таким образом:
В таком случае да, можно сделать легко. Новую команду /возврат. Можно попробовать. Но сначала надо переделать бота. У него случаются проблемы и он иногда не правильно вычисляет баланс. Я начал переделывать агрегат отвечающий за пересчет. Доделаю, могу сделать возврат.
Круто! А команда "Стоп" зачем нужна, если минимальный д/г <> 0? Я думаю либо по "Стопу" делать возврат, либо "Стоп" переименовать в "Возврат" и всё равно делать возврат). Сама остановка, наверное, тогда вообще не нужна.
Я гляжу через страничку статистики, и там сейчас у многих пользователей в столбце д/г ничго не значится, я предположил, что это равнозначно д/г=0.
Минимальный д/г я уже сделал вроде в 0.001. То-есть если пользователю забросить голоса на баланс добробота, то будут сниматься по 0.001.
Тоже пока сложно. Дело в том, что добробот не смотрит, кто перевел на баланс того или иного пользователя. То-есть добро вернется тому, на чьем балансе было добро, а не тому, кто баланс пополнял.
Предложения хорошие, но придется для этого усложнять бота. Помимо баланса куратора надо будет вести баланс мецената. Тут уже 1С бухгалтерию подключать пора))
@ropox, 1 пункт сейчас проверю. А насчет 2-го пункта - всё правильно: так и должно быть. На чьем балансе лежит добро, тому и должно вернуться. Когда я перевожу кому-то деньги на Добробота, я уже не рассматриваю их своими.
/стоп нужна. Допустим кто то хочет приостановить раздачу голосов и начать раздавать золотые. Или просто поставить на паузу раздачу, а потом возобновить. Можно конечно и д/г установить в 0 но мне кажется /стоп очевиднее.
Мне кажется, нет сложности возвращать деньги при остановке. Все равно ведь и для остановки и для последующего старта необходимо отправлять транзакцию на аккаунт Добробота. Так какая разница, отправлять её с суммой 0.01 или 100.01?
Отправил добро на аккаунт @singularity, но раздача добра так и не началась. Отсюда я сделал вывод, что минимальный д/г все-таки равен нулю, а не 0.001
В режимах повышения СГ я бы предложил 50% от указанного д/г переводить в виде СГ, а 50% в виде ликвидных Голосов.
А в чём изюм? Голосун же сам может перевести в СГ?
Они и голоса сами могли бы переводить. Добробот автоматизирует это дело. Пару человек спрашивали - сделал.
Добробот все сложнее и сложнее...