create account

streems



advanced mode

Статистика по авторам by ropox

View this thread on golos.io
View on official site
@ropox ·
$254.96
Статистика по авторам

Привет,

вчера запустил еще одного бота (authorstatsbot) собирающего статистику по авторам. Это тестовая версия, не вся статистика показывается пока правильно, так как сначала эту статистику надо собрать, чем в настоящее время бот и занимается.

Изначально просьба была от @liga.avtorov написать подобный скрипт. Однако сбор и вычисление статистики по одному авторы длился относительно долго, поэтому я для оптимизации решил собрать статистику сразу по всем авторам за месяц и сложить все в базе данных, Ну а там было недалеко до идеи приделать интерфейс в виде бота для telegram.

Вообщем получилось то, что получилось.

Следующие метрики собирает бот.

Репутация

https://s19.postimg.org/oiqbhqoxv/rep.jpg

Показывает текущую репутацию с точностью до тысячных. Плюс репутацию, которая была на начало отчетного периода и прирост. На данный момент репутация на начало периода показывается неверное, я не вычисляю ее сам, а просто сохраняю периодически. Поэтому боту еще пару недель надо будет поработать, что бы набрать статистику. И есть ошибка вычислением прироста. Даже если репутация упадет, то все равно будет показывать прирост

Сила голоса

https://s19.postimg.org/m3yfxb8oz/vests.jpg

Показывает текущую силу голоса и на начала периода. Плюс прирост в процентах. Тоже самое с силой голоса на начало периода - статистика еще не полная

Посты и комментарии

https://s19.postimg.org/yq49gels3/posts_comms.jpg

В этих метриках показывается количество постов написанных автором за месяц или неделю, плюс частота (количество постов деленное на 30 или 7 соответственно). И статистика по комментариям к постам автора. Учитываются только прямые комментарии к постам, так как еще не нашел путного метода, быстро найти все комментарии к посту, не делая дополнительные запросы к блокчейну.

Апвоты

(или апвоуты, не знаю, что хуже)
https://s19.postimg.org/5hgvo8fr7/upvotes.jpg

Голоса полученные автором за посты за отчетный период отсортированные по репутации и силе голоса голосовавших. Плюс Голоса от китов. Показываются только пять китов оставивших больше всего голосов за посты автора.

Флаги

https://s19.postimg.org/h1h42izer/flaggs.jpg

Тоже самое, что и Апвоты, только со знаком минус. Темная сторона блогерства на голосе.

Перепосты

https://s19.postimg.org/9o1q3kfcz/rebloggs.jpg

Количество перепостов статей автора другими пользователями. С разбивкой по репутации и силе голоса.

Авторские вознаграждения

https://s19.postimg.org/lxg5gha6b/arewards.jpg

Суммы авторских вознаграждений в GBG, GESTS и GOLOS (в GOLOS показывается если не ноль). В скобках указан процент от общих выплат всем авторам за тот же период (за неделю пока вычисляется неверно).

Отдельно выделены вознаграждения за комментарии и вознаграждения за посты, написанные до отчетного периода, что бы не смешивать.

Управление

Интерфейса как такового еще нету, а то, что есть работает через пень-колоду. Бот пока понимает только две команды /month и /week. Включает соответственно отчетность за месяц или неделю.

Что бы получить статистику по автору надо ввести @никнаголосе.

По активным аккаунтам статистику бот может собирать несколько секунд, дождитесь ответа, прежде чем делать новый запрос.

Планы

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

Если у вас есть идеи по дополнительным метрикам или нашли ошибки, не стесняйтесь сообщать.

👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
json_metadata{"tags":["ru--golos","ru--statistika","telegram","bot"],"users":["liga.avtorov"],"image":["https://s19.postimg.org/oiqbhqoxv/rep.jpg","https://s19.postimg.org/m3yfxb8oz/vests.jpg","https://s19.postimg.org/yq49gels3/posts_comms.jpg","https://s19.postimg.org/5hgvo8fr7/upvotes.jpg","https://s19.postimg.org/h1h42izer/flaggs.jpg","https://s19.postimg.org/9o1q3kfcz/rebloggs.jpg","https://s19.postimg.org/lxg5gha6b/arewards.jpg"],"links":["https://telegram.me/authorstatsbot"],"app":"golos.io/0.1","format":"markdown"}
created2017-08-15 09:14:45
active2017-08-24 13:48:57
last_payout2017-09-15 09:52:45
depth0
children11
children_rshares20
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value236.637 GBG
curator_payout_value18.323 GBG
author_rewards72,587
net_votes140
root_comment1,312,461
modearchived
max_accepted_payout1,000,000.000 GBG
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
root_title"Статистика по авторам"
total_pending_payout_value0.000 GBG
author_reputation87,042,202,531,578
promoted0.000 GBG
body_length0
reblogged_by[]
author_curate_reward""
vote details (140)

vote your-acct "ropox" "statistika-po-avtoram" 100 true
post_comment your-acct "re-ropox-statistika-po-avtoram-20170924t175148998z" "ropox" "statistika-po-avtoram" "" "your reply.." "{}" true

View on official site
@investigator ·

@gemini up!

json_metadata{"tags":["ru--golos"],"users":["gemini"],"app":"golos.io/0.1"}
created2017-08-15 09:22:03
active2017-08-15 09:23:00
last_payout2017-09-15 09:52:45
depth1
children1
children_rshares20
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.000 GBG
curator_payout_value0.000 GBG
author_rewards0
net_votes0
root_comment1,312,461
modearchived
max_accepted_payout1,000,000.000 GBG
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
root_title"Статистика по авторам"
total_pending_payout_value0.000 GBG
author_reputation61,543,493,074,494
promoted0.000 GBG
body_length0
reblogged_by[]

vote your-acct "investigator" "re-ropox-statistika-po-avtoram-20170815t092236604z" 100 true
post_comment your-acct "re-investigator-re-ropox-statistika-po-avtoram-20170924t175149007z" "investigator" "re-ropox-statistika-po-avtoram-20170815t092236604z" "" "your reply.." "{}" true

View on official site
@gemini ·
$0.05

Ок, @investigator!

Я проголосовал за пост: Статистика по авторам

👍  ,
json_metadata{"tags":["ru--golos"],"users":["gemini"],"app":"golos.io/0.1"}
created2017-08-15 09:23:00
active2017-08-15 09:23:00
last_payout2017-09-15 09:52:45
depth2
children0
children_rshares20
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.048 GBG
curator_payout_value0.000 GBG
author_rewards15
net_votes2
root_comment1,312,461
modearchived
max_accepted_payout1,000,000.000 GBG
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
root_title"Статистика по авторам"
total_pending_payout_value0.000 GBG
author_reputation7,652,978,129,466
promoted0.000 GBG
body_length0
reblogged_by[]
author_curate_reward""
vote details (2)

vote your-acct "gemini" "re-investigator-re-ropox-statistika-po-avtoram-20170815t092236604z" 100 true
post_comment your-acct "re-gemini-re-investigator-re-ropox-statistika-po-avtoram-20170924t175149015z" "gemini" "re-investigator-re-ropox-statistika-po-avtoram-20170815t092236604z" "" "your reply.." "{}" true

View on official site
@aretanya ·
$0.36

периУд - какое-то неприличное слово)

👍  , , , , , , , , , , , , , ,
json_metadata{"tags":["ru--golos"],"app":"golos.io/0.1"}
created2017-08-15 09:36:18
active2017-08-15 09:54:24
last_payout2017-09-15 09:52:45
depth1
children1
children_rshares20
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.283 GBG
curator_payout_value0.078 GBG
author_rewards87
net_votes15
root_comment1,312,461
modearchived
max_accepted_payout1,000,000.000 GBG
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
root_title"Статистика по авторам"
total_pending_payout_value0.000 GBG
author_reputation23,678,525,159,774
promoted0.000 GBG
body_length0
reblogged_by[]
author_curate_reward""
vote details (15)

vote your-acct "aretanya" "re-ropox-statistika-po-avtoram-20170815t093635653z" 100 true
post_comment your-acct "re-aretanya-re-ropox-statistika-po-avtoram-20170924t175149025z" "aretanya" "re-ropox-statistika-po-avtoram-20170815t093635653z" "" "your reply.." "{}" true

View on official site
@ropox ·
$0.02

Знаю, каюсь, поправлю )

👍  
json_metadata{"tags":["ru--golos"],"app":"golos.io/0.1"}
created2017-08-15 09:54:24
active2017-08-15 09:54:24
last_payout2017-09-15 09:52:45
depth2
children0
children_rshares20
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.022 GBG
curator_payout_value0.000 GBG
author_rewards7
net_votes1
root_comment1,312,461
modearchived
max_accepted_payout1,000,000.000 GBG
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
root_title"Статистика по авторам"
total_pending_payout_value0.000 GBG
author_reputation87,042,202,531,578
promoted0.000 GBG
body_length0
reblogged_by[]
author_curate_reward""
vote details (1)

vote your-acct "ropox" "re-aretanya-re-ropox-statistika-po-avtoram-20170815t095427960z" 100 true
post_comment your-acct "re-ropox-re-aretanya-re-ropox-statistika-po-avtoram-20170924t175149033z" "ropox" "re-aretanya-re-ropox-statistika-po-avtoram-20170815t095427960z" "" "your reply.." "{}" true

View on official site
@felicita ·

@горох, опять вы молодец!!!

json_metadata{"tags":["ru--golos"],"app":"golos.io/0.1"}
created2017-08-15 10:56:36
active2017-08-15 10:56:36
last_payout2017-09-15 09:52:45
depth1
children0
children_rshares20
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.000 GBG
curator_payout_value0.000 GBG
author_rewards0
net_votes0
root_comment1,312,461
modearchived
max_accepted_payout1,000,000.000 GBG
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
root_title"Статистика по авторам"
total_pending_payout_value0.000 GBG
author_reputation11,629,551,182,634
promoted0.000 GBG
body_length0
reblogged_by[]

vote your-acct "felicita" "re-ropox-statistika-po-avtoram-20170815t105654486z" 100 true
post_comment your-acct "re-felicita-re-ropox-statistika-po-avtoram-20170924t175149039z" "felicita" "re-ropox-statistika-po-avtoram-20170815t105654486z" "" "your reply.." "{}" true

View on official site
@t3ran13 ·

а к доброботу уже прилеплена ориентированка не на репутацию. а на сг? чб я мог задать СГ при которой добрить?

json_metadata{"tags":["ru--golos"],"app":"golos.io/0.1"}
created2017-08-15 11:25:27
active2017-08-15 11:28:18
last_payout2017-09-15 09:52:45
depth1
children1
children_rshares20
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.000 GBG
curator_payout_value0.000 GBG
author_rewards0
net_votes0
root_comment1,312,461
modearchived
max_accepted_payout1,000,000.000 GBG
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
root_title"Статистика по авторам"
total_pending_payout_value0.000 GBG
author_reputation596,995,420,483,614
promoted0.000 GBG
body_length0
reblogged_by[]

vote your-acct "t3ran13" "re-ropox-statistika-po-avtoram-20170815t112524692z" 100 true
post_comment your-acct "re-t3ran13-re-ropox-statistika-po-avtoram-20170924t175149046z" "t3ran13" "re-ropox-statistika-po-avtoram-20170815t112524692z" "" "your reply.." "{}" true

View on official site
@ropox ·

не, нету пока. Пока руки не дошли. Занимался полной переделкой.

json_metadata{"tags":["ru--golos"],"app":"golos.io/0.1"}
created2017-08-15 11:28:18
active2017-08-15 11:28:18
last_payout2017-09-15 09:52:45
depth2
children0
children_rshares20
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.000 GBG
curator_payout_value0.000 GBG
author_rewards0
net_votes0
root_comment1,312,461
modearchived
max_accepted_payout1,000,000.000 GBG
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
root_title"Статистика по авторам"
total_pending_payout_value0.000 GBG
author_reputation87,042,202,531,578
promoted0.000 GBG
body_length0
reblogged_by[]

vote your-acct "ropox" "re-t3ran13-re-ropox-statistika-po-avtoram-20170815t112819868z" 100 true
post_comment your-acct "re-ropox-re-t3ran13-re-ropox-statistika-po-avtoram-20170924t175149052z" "ropox" "re-t3ran13-re-ropox-statistika-po-avtoram-20170815t112819868z" "" "your reply.." "{}" true

View on official site
@kst.krv ·

Уважуха. А простыню действительно стоит порезать на апвоуты и флаги.

json_metadata{"tags":["ru--golos"],"app":"golos.io/0.1"}
created2017-08-15 12:01:21
active2017-08-15 12:01:21
last_payout2017-09-15 09:52:45
depth1
children0
children_rshares20
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.000 GBG
curator_payout_value0.000 GBG
author_rewards0
net_votes0
root_comment1,312,461
modearchived
max_accepted_payout1,000,000.000 GBG
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
root_title"Статистика по авторам"
total_pending_payout_value0.000 GBG
author_reputation11,723,709,836,386
promoted0.000 GBG
body_length0
reblogged_by[]

vote your-acct "kst.krv" "re-ropox-statistika-po-avtoram-20170815t120118910z" 100 true
post_comment your-acct "re-kst.krv-re-ropox-statistika-po-avtoram-20170924t175149058z" "kst.krv" "re-ropox-statistika-po-avtoram-20170815t120118910z" "" "your reply.." "{}" true

View on official site
@dobryj.kit ·

Ваш пост поддержали следующие Инвесторы Сообщества Добрый кит:
yefet, losos, t3ran13, ianboil, mishka, ukrainian, niiu, oleg257, zoss, lumia, dimarss, vik, investigator, forbon21, genyakuc, brovaryleaks, vadbars, vasilisapor2, nefer, chika25, renat242, svinsent, gryph0n, voltash, tnam0rken, asuleymanov, exan, stranniksenya, sva-lana, sterh, nims55, m0rte, felicita, manavendra, m1m2, kertar, bag, vladsm, igrinov, vealis, foxycat, tatdt, alexxxx, gbot, verdon
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!


Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой !нехочу
created2017-08-16 05:15:21
active2017-08-16 05:15:21
last_payout2017-09-15 09:52:45
depth1
children0
children_rshares20
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.000 GBG
curator_payout_value0.000 GBG
author_rewards0
net_votes0
root_comment1,312,461
modearchived
max_accepted_payout1,000,000.000 GBG
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
root_title"Статистика по авторам"
total_pending_payout_value0.000 GBG
author_reputation71,304,422,156,162
promoted0.000 GBG
body_length0
reblogged_by[]

vote your-acct "dobryj.kit" "re-dobryj-kit-statistika-po-avtoram20170816t010810732z" 100 true
post_comment your-acct "re-dobryj.kit-re-dobryj-kit-statistika-po-avtoram20170816t010810732z-20170924t175149075z" "dobryj.kit" "re-dobryj-kit-statistika-po-avtoram20170816t010810732z" "" "your reply.." "{}" true

View on official site
@bds1988 ·

Спасибо за труд, интересная информация!

json_metadata{"tags":["ru--golos"],"app":"golos.io/0.1"}
created2017-08-23 16:47:33
active2017-08-23 16:47:33
last_payout2017-09-15 09:52:45
depth1
children0
children_rshares20
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.000 GBG
curator_payout_value0.000 GBG
author_rewards0
net_votes0
root_comment1,312,461
modearchived
max_accepted_payout1,000,000.000 GBG
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
root_title"Статистика по авторам"
total_pending_payout_value0.000 GBG
author_reputation4,917,357,545,504
promoted0.000 GBG
body_length0
reblogged_by[]

vote your-acct "bds1988" "re-ropox-statistika-po-avtoram-20170823t164813282z" 100 true
post_comment your-acct "re-bds1988-re-ropox-statistika-po-avtoram-20170924t175149082z" "bds1988" "re-ropox-statistika-po-avtoram-20170823t164813282z" "" "your reply.." "{}" true

View on official site
@idestus ·

Мне нравится!!! спасибо большое)))

json_metadata{"tags":["ru--golos"],"app":"golos.io/0.1"}
created2017-08-24 13:48:57
active2017-08-24 13:48:57
last_payout2017-09-15 09:52:45
depth1
children0
children_rshares20
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.000 GBG
curator_payout_value0.000 GBG
author_rewards0
net_votes0
root_comment1,312,461
modearchived
max_accepted_payout1,000,000.000 GBG
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
root_title"Статистика по авторам"
total_pending_payout_value0.000 GBG
author_reputation30,233,323,041,699
promoted0.000 GBG
body_length0
reblogged_by[]

vote your-acct "idestus" "re-ropox-statistika-po-avtoram-20170824t134857352z" 100 true
post_comment your-acct "re-idestus-re-ropox-statistika-po-avtoram-20170924t175149088z" "idestus" "re-ropox-statistika-po-avtoram-20170824t134857352z" "" "your reply.." "{}" true