🕵🏻 Golos.CF История - руководство для пользователей. Способы использования ключевых запросов и фильтров поиска по истории аккаунтов.
Golos.cf получил еще порцию обновлений и фиксов и в связи с вопросами пользователей решил написать небольшое руководство по тому, как и для чего использовать сервис.
Если вы хотите просто посмотреть историю вашего аккаунта учитывая любые действия с ним - просто переходите по ссылке со своим логином.
Например https://golos.cf/@vik
Часто пользователей интересует конкретная активность
Или определенные события в истории своего аккаунта. Для этого есть фильтры по типам операций:
Но иногда нам нужно группировать несколько типов операций для просмотра.
Для этого можно использовать еще более гибкие фильтры по ключевым запросам!
Например чтобы увидеть не только создание ордеров, но также сделки и отмены ордеров вместе, я выбираю в меню фильтра "любые типы операций", затем в ключевые слова вставляю имена типов операций как ключевые слова для поиска. В кавычках и с той пунктуацией которая видна в raw операций.
Пример группы ключевых слов для просмотра активности на бирже:
"limit_order_create"
"limit_order_cancel"
"fill_order"
Обратите внимание, что я не ставил галочку "Искать наличие всех ключевых слов". Если я ее поставлю - скрипт будет искать операции в которых есть все три типа, а таких не бывает.
Ставить эту галочку следует в других случаях, когда вам нужно чтобы в операции одновременно было несколько значений.
Комбинация ключевых и стоп-слов
Например если я хочу просто увидеть все взаимодействия с постом, я вставляю в опции фильтра происк по ссылке поста вот так:
"permlink": "sexplorer"
Но иногда нам нужно получить список определенных операций, но без учета каких-то данных.
Это возможно с помощью стоп-слов.
На примере ниже я хочу увидеть все взаимодействия с моим постом у которого "permlink": "sexplorer"
- этот запрос я вставляю в поле для поиска по ключевым словам.
Но я не хочу видеть апвоты поста, это типичные события, мне же нужно посмотреть какая была активность у поста кроме апвотов, тогда я добавляю в стоп слова ключ "vote"
и это исключит все операции в коде которых будет строчка "vote"
Поисковые шаблоны и прямые ссылки на типы операций с фильтрами
На самом деле вам не нужно онанировать каждый раз фильтры чтобы в очередной раз посмотреть какую-то выборку запросов. Каждый раз когда вы формируете поиск - у вас заполняется адресная строка браузера параметрами. Вы можете просто скопировать ее, сделать из нее закладку и получить быстрый доступ к определенным типам операций.
Для педантов можно сделать отделную папку в закладках и наполнить ее закладками на ваши уникальные выборки. Например быстрый доступ к тому, кто вам поставил флаг. Или быстрый доступ к биржевой активности аккаунта.
Ниже я покажу востребованный пример упоминаний. Как посмотреть упоминания вашего аккаунта
Вообще блокчейн не хранит в истории аккаунта то, что его кто-то упомянул. Но найти упоминания можно благодаря моему @robot который рассылает трансферы с примечаниями упоминаний. К сожалению он рассылает их не всем, а только аккаунтам с минимальными заслугами иначе всякие пиздюки выдоят себе его баланс на спам-операции.
Итак, чтобы посмотреть упоминания вашего аккаунта делаем неочевидный фильтр ключевых слов: "transfer"
(потому что робот шлет монеты) и далее в поисковый запрос с новой строки вставляем ключевое слово упомянул вас в сообщении
Заметьте, без кавычек! (про кавычки ниже будут пояснения). Ставим галочку - Искать наличие всех ключевых слов, если не поставить - скрипт будет показывать операции если в них содержится хотя бы одно из ключевых слов. А нам нужно точное вхождение в оба, чтобы и "трансфер" и "упомянул в сообщении" в одной операции.
Нажимаем ок, и получаем список трансферов с упоминаниями.
При этом сформированную ссылку добавляем в закладки и получаем возможность быстрого доступа к упоминаниям.
Формат поисковых запросов, кавычки синтаксис.
Постараюсь объяснить по-проще как работает поиск, если вы это поймете - составление разных статистик по событиями для вас будут ограничены только фантазией.
Почему кавычки? Чтобы это понять, откройте любую операцию в сыром виде:
Сырая операция с коментом кита выглядит вот так:
[
"comment",
{
"parent_author": "vik",
"parent_permlink": "sexplorer",
"author": "dobryj.kit",
"permlink": "re-dobryj-kit-sexplorer20180426t100489088z",
"title": "",
"body": "Ваш пост поддержали следующие Инвесторы ....... ",
"json_metadata": "{}"
}
]
В поле ключевых или стоп слов мы вставляем кусочки текста буквально такие же как в тексте.
Например если мы вставим в поиск:
"parent_permlink": "sexplorer"
Операция будет найдена.
Если вставим "sexplorer"
- она тоже будет найдена, но вместе с другими, где есть такое слово.
А если убрать кавычки и просто sexplorer
, то вообще получим даже операции где такое слово мелькает.
Все эти кавычки и пунктуация нужна для более точного вхождения ключевого слова.
Также учитывайте необходимость пробелов если они есть в сырой операции.
Например мы хотим найти гипотетические флаги вашему аккаунту. Мы может выбрать поиск по операции vote, где будут апвоты, флаги и отмены и смены веса голоса.
Флаг от апвота в операциях отличается только цифрой веса (у флага она отрицательная) таким образом поиск флага - это поиск вот таких операций:
[
"vote",
{
"voter": "robingood",
"author": "автор",
"permlink": "ссылка на ваш пост",
"weight": -10000
}
]
Чтобы найти все флаги от робингуда вашему аккаунту в строку поиска добавляем два ключа:
"voter": "robingood"
(если мы не постави пробел после двоеточия как в шаблоне операции , ничего не будет найдено."weight": -
- Вес в кавычках, двоеточие и символ минуса. Если хотите найти 100%-е флаги, можно написать"weight": -10000
, но если любые флаги - то просто минус.
Также можно найти и снятие голоса или нулевой апвот: "weight": 0
Возможно некоторым это покажется сложным, но помните, что ссылка с фильтром сохраняется и ее можно добавить в закладки и не мучаться больше с составлением запроса.
Если вам нужно составить свой запрос на выборку неких операций - можете обратиться в чат @chain_cf
Просмотр расширенных данных о постах
Буквально вчера я добавил еще одну возможность - загружать инфо поста по ссылке на него.
Просто замените io на cf и будет загружена расширенная информация из блокчейна о посте:
Если вам нужны абсолютно все данные - json выведен в консоли браузера
На текущий момент я работаю над этими функциями, туда будет включено еще много чего, но уже сейчас основная информация выводится в читаемом формате.
Например можно зайти в ленту и посмотреть на злободневное бенефициарство публикуемых постов :)
GOLOS.CF/MD - редактор для авторов без бенефициарства
Также напомню про свой редактор/публикатор для постов.
Он позволяет задать различные опции поста, такие как бенефициарство, короткую ссылку, имя приложения и многое другое, при этом не навязывает вам собственных опций или бенефициаров.
Update
В редакторе внесены фиксы, добавлен перевод и исправление некоторых ошибок пользователей.
Прочие сервисы:
📌 Паблик ноды wss://api.golos.cf
& wss://17.golos.cf
все плагины кроме приватных сообщений, v 0.17.2
📌 Explorer Истории аккаунтов https://golos.cf
📌 Редактор для постинга с возможностью указать или удалить бенефициаров https://golos.cf/md
📌 Тех.поддержка https://t.me/chain_cf
📌 Призыв ботнета на свои посты https://t.me/cryptoporn
📌 Новости https://t.me/viknews
📌 Управление мультисигом https://golos.cf/multisig/
📌 Аккаунт на голосе без смс https://golos.cf/reg
📌 Аккаунт на steemit без смс https://golos.cf/steem
📌 Аккаунт на steemit c оплатой создания в golos/gbg https://t.me/chainsbot
📌 Проксирование witness vote https://golos.cf/proxy
📌 Отложенный кросс-постинг steemit/golos - t.me/golos_robot
📌 Боты для golos.io - t.me/golosrobot
📌 Боты для steemit - t.me/steemrobot
📌 И еще десяток сервисов можно найти в блоге https://golos.io/@vik