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

Хочу представить нового бота для блокчейна VIZ

Предыстория.

Когда данный блокчейн начал набирать свои обороты, я собирался адаптировать под него свой телеграм-бот для Голоса @gacinfobot.
Но в связи с рядом хардфорков, проведённых за довольно короткое время, сменой концепции и структуры блокчейна, а также потери базовых функций и транзакций блогоориентированного Golos, информация об аккаунтах в корне изменила своё содержание.

Зато появились новые возможности и связанные с ними новые транзакции и операции.
Но вот наблюдение за ними для участников блокчейна и разработчиков довольно затруднено, в связи с отсутствием подходящих инструментов, таких, как имевшиеся на Голосе SteemNotifyBot или GolosNotify.

В связи с этим, я в течении более чем месяц, собирал статистику по наиболее употребительным операциям и написал совершенно другого бота, который бы информировал желающих о транзакциях VIZ, в красивом виде и возможностью гибко фильтровать выдачу, потратив на это ещё несколько недель. Большая часть трудозатрат пошла на формализацию и шаблонизацию вывода операций имеющих различные наименования, по сути одинаковых полей from/to.

Его название в Telegram: @viznotifybot

image.png
Подключившись к боту вы начнёте получать все сообщения о событиях VIZ. Пока они не столь многочисленны, поэтому можно понаблюдать за ними. Затем поставить фильтр (команда /filter объяснит, как это сделать) по интересующим аккаунтам или операциям. Или вообще остановить выдачу (команда /stop) . Команда /list покажет полный перечень обрабатываемых ботом операций. Используя их целиком или фрагментарно в фильтре, можно будет следить, скажем, только за появлением новых аккаунтов и/или трансфером токенов…
image.png
Также бот имеет возможность информировать о появлении новых (или редко употребляемых) операций, так сказать, «в сыром виде», как json. Данные операции будут мной обрабатываться, и приводится также в презентабельный вид. Этот инструмент должен помогать разработчикам приложений оперативно отслеживать жизнедеятельность своих приложений и размещение ими информации в блокчейне.
image.png
Кроме этого, мне показалось, что всё же совместить с нотифаем информацию об аккаунтах, о которой говорилось в начале поста, будет не лишним, добавит удобства и позволит избежать дополнительной заявки в комитет VIZ за разработку отдельного приложения для блокчейна.
image.png
При этом, в отличии от моих предыдущих php-ботов, работающих на хостинге и использующих публичные ноды, данный бот работает на собственной ноде, что позволяет ему быть независимым от состояния и наличия публичных нод, а также увеличить его быстродействие.

В связи с вышеизложенным, в комитет выставлена заявка с диапазоном для утверждения, основанном на подобной заявке на разработку бота, с учётом большего объёма обрабатываемой информации, человеко-ориентированной выдачи и расшифровки перевода операций, достаточно широкой функциональности (упомяну ещё недокументированные команды: /comm, /dyn, /conf, /prop, /mode :) и совмещение двух ботов в одном.

Кроме этого удовлетворение заявки в полном объёме можно рассматривать, как разовую поддержку на содержание ноды и стимул для создания мультиязычного интерфейса.
https://github.com/jackvote/viznotify

Голосуйте за делегата VIZ @jackvote
Голосуйте за делегата GOLOS @jackvote

4
171.198 GOLOS
На Golos с October 2017
Комментарии (24)
Сортировать по:
Сначала старые