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

Тестирую моментальную лотерею на Голос

Моментальная лотерея на медиаблокчейне Голоса





Всем привет. Прошу прощения что не писал неделю статей про программирование. Я тут делел бота-лотерею.
Подумал что @golos.loto довольно одиноко и нужно сделать еще лотерею .
В чем ее особенности:

  1. Выигрыши выдаются мгновенно.
  2. Когда вы ставите лайк, то бот добавляет его в базу данных, предварительно генерируя число от 1 до 100 таким образом:
var rand_number = Math.floor(Math.random() * (100 - 1)) + 1;
  1. Затем он проверяет число на совпадение с ячейкой из этой таблицы.
    Сразу скажу пока ПО в режиме тестирования призы небольшие.
    Да и по сути лотерея сделана исключительно для развлечения и обучения. Так что кроме упомянутой выше функции никаких алгоритмов не используется. Однако призы в таблице я могу редактировать. И буду это делать исходя из количества полученных токенов на кошелек бота =)

  2. Если участник лотереи (кто поставил голос) выиграл приз из таблицы - то приз отправляется МГНОВЕННО не зависимо снимет ли он лайк или нет в последствии. Опять же - все сделано ради интереса, а не токенов. Если проигравшие будут убирать лайки, то просто уменьшат количество призов в ячейках.

  3. В данный момент не могу понять один баг. Некоторые голоса не принимает бот. (проверяйте появились ли вы в таблице участников). То есть он теряет некоторые транзакции vote. Я думаю устранить эту проблему, как начну описывать архитектуру бота в обучающих уроках в блоге.

Итак, прошу любить и жаловать @momentloto

Ставьте лайки, помогайте тестировать и получайте небольшие призы. Тираж №46 должен работать до 22 часов по msk. В случае чего пишите в комментарии.


В общем прошу помощи в тестировании @momentloto и желаю всем удачи :)

0
1.583 GOLOS
На Golos с November 2016
Комментарии (12)
Сортировать по:
Сначала старые