Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
djimirji
6 лет назад

Бот по вызову голосующий за Ваш пост V2

N|Solid
С момента запуска нормально работающей версии бота, прошло почти 10 дней. Благодаря его работе, я получил более 20-ти новых подписчиков, за что им большое спасибо. Надеюсь эта цифра будет и дальше увеличиваться.
Наблюдая за работой бота, заметил что кто то вызывает бота часто, а кто то редко. И пришла в голову мысль, что уровень СИЛЫ ГОЛОСА распределять при этом одинаково случайным образом некорректно. Взял и переписал функцию распределения процента:

let commentFromAuthorByDay = [];
all_Comments_From_Blog.forEach( function (item) {
if ((item.author == pauthor) && (new Date(item.created) > new Date(new Date().getTime() - 60 * 60 * 24 * 1000))) {
commentFromAuthorByDay.push(item);
}
});
if (commentFromAuthorByDay.length != 0) {
VOTEPOWER = (Math.floor((Math.random() * 30) + 69)) - (commentFromAuthorByDay.length * 15);
if (VOTEPOWER < 30) {
VOTEPOWER = 33;
};              
}
else { VOTEPOWER = (Math.floor((Math.random() * 35) + 65)); }

Тоесть, теперь у Вас есть шанс получить 100% upvote (от 65 до 100 % ) - 1 раз в день. Каждый следующий вызов уменьшает шанс получения высокого upvote. Я не претендую, на то что выбрал самую оптимальную формулу, и готов выслушать Ваше видение.

Еще меня смущает пользователь @compress . У меня к нему никаких притензий как бы нет. Но я даже не могу просмотреть его профиль - сайт выдает ошибку Unavailable For Legal Reasons. Это сейчас, а ранее писало, что пользователь нарушает какие-то правила пользования сайтом. При этом он вызывает бота регулярно, сильно не анализировал, но думаю программным способом. Возможно кто то знает и прояснит мне, что не так с этим пользователем.

Как Вы наверняка уже слышали, грядет хардфорк. Многие делегаты уже запусти ноды на 17-й версии. Одним из изменений будет снятие лимита вложенности комментариев. В предыдущей версии бота я много времени потратил на проверку нету ли запроса в 5-м по вложенисти коментарии. Если такой запрос находился, то я отвечал на 4-й по вложености коментарий, так как на 5-й существовало ограничение. Теперь эту проверку я убрал.

Все это время я не просто следил за работой бота, но и писал рейтинг постов на которые вызывался бот и даже сделал пробный запуск: Еженедельный рейтинг постов от djimirji. Неделя 12.3.2018-18.3.2018. Пока ситуация с @compress не проясниться, в рейтинге его постам нет смысла находиться (ведь посты просмотреть нельзя).

Полную версию бота, если кому нужно или просто интересно, можете взять тут: https://pastebin.com/uCTJW5en

Напоминаю: Вы можете получить безвоздмездно UpVote от меня и не только. Для этого достаточно подписаться на меня @djimirji и в коментарии к своему посту указать @djimirji up!

6
0.241 GOLOS
На Golos с January 2018
Комментарии (17)
Сортировать по:
Сначала старые