Бот для проверки статистики публикаций пользователя vc.ru

Всем привет! Если вы иногда пишете что-то на vc.ru, сделал для вас бота — он позволяет посмотреть статистику ваших публикаций. Чужих публикаций — тоже, если вдруг вам это почему-то интересно.

Вообще-то сделал, конечно, в свободное время для себя в качестве факультативного занятия, но поделиться совершенно не жаль.

Бот показывает агрегированную статистику по просмотрам, рейтингу, комментариями и закладкам, а также топы материалов. Еще можно посмотреть все публикации и отсортировать по любому из этих параметров.

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

Так выглядит результат:

Оказывается, у моих материалов закладок в 3 раза больше, чем лайков! 

🎉

Почему-то API vc.ru отдает только 50 последних публикаций методом /user/.../entries даже с указанным параметром count. Если знаете, как заставить его отдавать больше этим или другим методом, напишите, пожалуйста.

UPDATE: ограничение в 50 публикаций снято! Спасибо всем, кто подсказал, как это сделать.

Ну и раз мы тут собрались, что-то иногда пишем и, видимо, даже читаем (в первую очередь, конечно, комменты), можем воспользоваться шансом поддержать сайт, который нам тем или иным образом помогает. Донаты в поддержку vc.ru здесь.

Общеизвестный факт: без ссылки на Телеграм-канал публикации не набирают просмотров. В канале нет ничего о ботах, пишу в основном о предпринимательстве и маркетинге. Буду рад новым подписчикам (но и старым тоже рад!).

0
47 комментариев
Написать комментарий...
Виталий

Полезный бот, тоже начал разработку подобного сервиса https://statvc.ru/
Пока показываю базовые метрики и историю их изменений.

Ответить
Развернуть ветку
Санкционка

Любопытно.

Ждём ваших подписок и публикаций в нашем подсайте.

Ответить
Развернуть ветку
Andrey Fedorov
Автор

А, это у вас не количество статей у юзера, а рейтинг их суммарный? А статьи все отдает?

Ответить
Развернуть ветку
Виталий

Статьи все можно получить, но есть ограничение на число статей в запросе, используя смещение, можно получить все, на текущий момент в базе больше 130000 записей по статьям. Можно получить все то что выводится в ленту популярное и свежее. А по пользователям и компаниям устаревшие данные только, если получать по каждому пользователю, коих больше 50000
Есть показатели количества статей пользователей и их средние значения за месяц, хотя хранятся точные значения. Система ежечасно собирает данные по последним статьям, авторам и комментариям, и реже по устаревшим.

Ответить
Развернуть ветку
Andrey Fedorov
Автор
используя смещение

Получилось, спасибо!

Ответить
Развернуть ветку
Andrey Fedorov
Автор

Сейчас помучаем его

Ответить
Развернуть ветку
Andrey Fedorov
Автор

В смысле API помучаем, не ваш сервис)

Ответить
Развернуть ветку
Andrey Fedorov
Автор

О, круто! Судя по всем, вам API отдает больше, чем 50 статей. Как вы это сделали? :)

Ответить
Развернуть ветку
Дмитрий Беговатов

Крутяк! Больше сервисов - больше пользы!

Ответить
Развернуть ветку
Сидор

Етить-колотить, сколько я комментариев написал )))))))))
Книга, а то и две получилась бы.

Ответить
Развернуть ветку
Jackzavr

Круто. Но где сортировка по просмотрам, комментариям, голосам?

Ответить
Развернуть ветку
Виталий

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Илья Ефимов

За это можно даже и жену-кошку дать!

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Andrey Fedorov
Автор

😂

Ответить
Развернуть ветку
Дмитрий Беговатов

Спасибо! Как организатор клуба взаимоподдержки авторов на виси ру благодарю от души 👍

Учитывая, что статистику профиля выпилили из функционала недавно это очень полезно. Я вот каждую неделю подвожу итоги публикаций и пишу отчёт в свой блог, теперь буду делать это на минут 10 быстрее 🚀

P.S. Если кому интересен клуб авторов, можно подробнее почитать тут https://tribunavc.ru

Ответить
Развернуть ветку
Andrey Fedorov
Автор

Для информации: ограничение в 50 материалов удалось убрать. У вас их 95! :)

Ответить
Развернуть ветку
Илья Ефимов

Спасибо. Увидел, что несколько моих статей добавили в закладки по 150+ раз и настроение моё улучшилось)

VC, конечно, зря это убрал. Причём непонятно почему. И вроде в мобильной версии оставалось потом какое-то время.

Ответить
Развернуть ветку
Andrey Fedorov
Автор

Ага

Ответить
Развернуть ветку
Александр Степанов

экономят на спичках, ну или прикручивают биллинг что бы потом бабосики брать за эту инфу)

Ответить
Развернуть ветку
Сидор

Если вдруг это возможно/ несложно: прикрутить рейтинг комментариев для пользователя.
Для таких диванных комментаторов это было очень полезно - понять, в каких темах я - настоящий диванный эксперт, а в каких -над ещё посидеть на диванчике ))))

Ответить
Развернуть ветку
Andrey Fedorov
Автор

Посмотрю, что там в API есть. Но учитывая, что он и статей-то всего 50 отдает, вопрос что там с комментами.

Ответить
Развернуть ветку
Сидор

Получится или нет - все равно спасибо за бота!

Ответить
Развернуть ветку
Nathan Zachary

Два вопроса появилось, если уж вы раскрутили API:
- можно ли посмотреть статистику, какие статьи положительно (ну, или отрицательно) оценил автор? именно по оценке, а не по добавлению в закладки
- можно ли сделать нормальный адекватный поиск по статьям и комментариям с использованием звёздочки *? почему-то в приложении у меня адекватного поиска не получается...
Спасибо

Ответить
Развернуть ветку
Виталий

Отвечу на вопросы, т.к. изучал API:
1. API не отдает информацию какой пользователь как оценил статью, вообще нет информации кто оценил статью.
2. Посмотрите поиск тут https://statvc.ru/ насколько он подходит

Ответить
Развернуть ветку
Andrey Fedorov
Автор

Вообще не копал в эту сторону. Но так-то есть дока :)

https://www.notion.so/komitet/API-TJ-vc-ru-DTF-3f5162d2cb184f6381ff82c085bbb3c0

И такое еще https://cmtt-ru.github.io/osnova-api/v1/swagger.html

Ответить
Развернуть ветку
Андрей Солозобов

Андрей, спасибо за полезного бота! Изучив статистику приходишь к выводу, что аудитория неблагодарная.
В закладочки статьи складывают, а стрелочку вверх жалко поставить.

Ответить
Развернуть ветку
Andrey Fedorov
Автор

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

Ответить
Развернуть ветку
Андрей Солозобов

Да, возвращение счетчика закладок просто необходимо. Есть статьи, где при рейтинге 20 почти 200 закладок. Получается, статья полезная, но из-за низкого рейтинга такие статьи не набирают просмотров.

Ответить
Развернуть ветку
Artem K

Приятное оформление бота. Без эмоджи и табов.

Другим разрабам на советую на это обратить внимание)

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Александр Поспелов

Оч круто, узнал сколько меня добавляли в закладки! Спасибо!

Ответить
Развернуть ветку
Миша Мельник

Круто! Только что заюзал вашего бота, интересные результаты вышли. А планируете ли реализовать таких же для площадок TJ и DTF?

Ответить
Развернуть ветку
Andrey Fedorov
Автор

Вроде API у них одинаковый. Если так, то сделать для любой площадки - дело нескольких минут. Проверю попозже.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Nathan Zachary

Из приложения как в требуемом формате ссылку на профиль получить 🤔?

Ответить
Развернуть ветку
Andrey Fedorov
Автор

При приложение я даже и не думал, но на самом деле оттуда ссылка в том же формате.

Что-то не получается?

Ответить
Развернуть ветку
Nathan Zachary

А и правда... Никогда не пользовался этой кнопкой, так как она напоминает "исходящие из лотка с письмами", но никак не ассоциируется с ссылкой на профиль 🤷🏻

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Владислав Брючко

Не работает на блоги компаний

Например https://vc.ru/s4-consulting

Ответить
Развернуть ветку
Andrey Fedorov
Автор

Я знаю, да. И не планировалось :)

Ответить
Развернуть ветку
Невероятный Блондин

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

У меня лапки

Ответить
Развернуть ветку
Александр Степанов

Подскажите какой-то из вышеуказанных сервисов может показать самый залайканый коммент юзера и самый дизлайкнутый?

Ответить
Развернуть ветку
Голодный Зомби

Полезно. Можно проверить, кто зомби, а кто — ненастоящий зомби.

Ответить
Развернуть ветку
Сделай это, мой хороший

Временные проблемы или прервали разработку?

Сейчас ответ на любой профиль:
"Похоже, этот пользователь еще ничего не публиковал 🤷🏼‍♂️"

Ответить
Развернуть ветку
Andrey Fedorov
Автор

Похоже, vc то ли прибил, то ли поменял свой API, но в документации этого нет. Так что проблемы, вероятно, вечные 🤷🏼‍♂️

Ответить
Развернуть ветку
Сумма технологий

Добрый день! Спасибо за бота) подскажите, а эта проблема будет решена? Потому что статистики до сих пор нет(

Ответить
Развернуть ветку
44 комментария
Раскрывать всегда