AdminVK — мониторинг собственных групп Вконтакте на новые события при помощи push-уведомлений / PushAll corporate blog / Habr
У вас есть сообщество вконтакте? Бывает ли такое, что кто то написал негативный комментарий, кого-нибудь оскорбил, или просто написал отзыв о вашей компании или вопрос на который необходимо быстро ответить? Мы в PushAll написали микросервис, который позволяет получать уведомления о различных событиях в ваших сообществах. Дело в том, что Вконтакте недавно выкатил Callback API для сообществ, и мы решили им воспользоваться облачив из API в формат push-уведомлений.
Если лень читать и хочется сразу использовать — AdminVK (полностью бесплатно, неограниченное количество подключаемых групп и сообществ)
Нужно просто подписаться на канал микросервиса и следовать инструкциям
Вы прописываете адрес микросервиса в специальном разделе в настройках вашей группы, а в настройках микросервиса прописываете код, который нужно вконтакте для проверки. Также вы должны пройти авторизация через OAuth VK для того, чтобы микросервис мог получать данные о пользователях — аватарки и имена.
После этого вам будут приходить все уведомления, которые вы укажите в разделе «Типы событий»
При этом нужно понимать, что еще не все типы событий поддерживаются:
- Сообщения
- Комментарии
- Записи
- Выход/Вход в сообщество
- Обсуждения
Эти типы приходят с аватаркой и именем пользователя пользователя, который инициировал событие, с названием события и самим событием.
Остальные типы, на данный момент приходят в виде «Неподдерживаемое уведомление» и передают весь JSON, который отдает вконтакте. В течении недели они будут доделаны.
Для тех, кто не в курсе, куда отправляет уведомления PushAll:
- Android-приложение
- Chrome-дополнение с историей
- Веб-пуши в хром (Android+PC), яндекс браузер, vivaldi, firefox, Safari
- Telegram-бот
- iOS (бета-версия)
Охват устройств и возможностей подключения будет еще увеличиваться.
Вконтакте подошли основательно к безопасности — скрипт получает только те данные, которые вы укажите, при этом нет никакого доступа на управление. Предоставление доступа к API, которое нужно для аватарок и имен пользователя запрашивает только разрешение offline, при этом даже не запрашивается email пользователя.
Микросервис полностью бесплатен. Можно подключать несколько сообществ, если указывать им один и тот же адрес микросервиса, при этом каждый раз меняя в настройках микросервиса проверочный код. То есть вы можете подключить неограниченное количество групп для получения уведомлений.
При этом сейчас нет никакой фильтрации — то есть все что вы укажите в ВК то и придет вам пушами. В дальнейшем подрузамевается:
- Сделать возможность передачи JSON другому скрипту, то есть вы сможете использовать AdminVK как прокси, получать уведомления, а передавать запрос дальше в ваш скрипт сбора аналитики или куда либо еще
- Сделать возможность указать доверенные ID пользователей и ID пользователей, которые должны получать уведомления. Т.е. вы сможете расшарить, как администратор, свои пуши на ваших модераторов
- Фильтрация по словам. Например получать не все пуши, а лишь те, что содержат названия определенных брендов — с одной стороны упоминание бренда не является поводом для бана, но тут уже зависит от контекста
- Распределение уведомлений между модераторами, т.е. исходя из второго пунта, можно будет равномерно распределить приходящие уведомления для уменьшения нагрузки на людей
По сути это «proof-of-concept», то есть этот микросервис создан, чтобы показать, как можно использовать возможности PushAll для небольших сервисов связанных с уведомлениями. Например, у меня ушло около 1 часа на написание всего микросервиса для готовности в работе в виде первой альфы, при этом используется по сути стандартное PushAll API и любой может также написать свой микросервис, который сможет отправлять пользователям уведомления по различным событиям на множество платформ. Это лишь первый микросервис из многих, которые мы будем делать потом.
Тем кто дочитал до конца напоминаю ссылку для подписки: AdminVK
PS.
Добавлена поддержка фото, видео, аудио, сообщения. Везде где нужно показываются либо превью, либо аватарка пользователя, показывает тот кто выложил контент, а при клике ссылки ведут на сам контент. Причем выяснилось, что вконтакте можно давать прямую ссылку на аудио, при переходе на которую сразу идет воспроизведение (это вообще законно? 🙂 )
Уведомления о комментариях в группе ВКонтакте
Как получать уведомления о комментариях в группе ВКонтакте
На самом деле, для владельцев групп ВКонтакте – это очень актуальная проблема. Признаюсь, что и я, до недавнего времени, считала невозможность своевременно узнавать обо всех событиях, которые происходят в группах, большим минусом. Даже писала в техподдержку ВКонтакте, и задавала вопрос:
“Когда появится возможность получать уведомления о комментариях в группе?”
Ответа я не получила, но зато, как-то, совершенно случайно, нашла в интернете решение этой проблемы. Да, согласна, что это не слишком удобный способ, но за не имением лучшего, считаю его сегодня самым работающим.
Комментарии в группах ВКонтакте можно все-таки увидеть
Для того, чтобы получать уведомления о комментариях к постам, видеозаписям и фотоальбомам, нужно использовать два инструмента.
Надзиратель “за ВКонтактом”
Первый инструмент – это онлайн сервис, который предоставляет нам всю ту информацию, которая для большинства владельцев групп в настоящее время недоступна, и к которой мы настолько уже привыкли, работая в других социальных сетях.
При появлении новых комментариях в группе, “Надзиратель” пришлет на указанный при регистрации e-mail список имеющихся групп с количеством новых комментариев. Вроде бы все отлично, но вся информация о том, кто оставил комментарий, в каком разделе группы – не отображается. Поэтому, перейти в группу и опять просматривать все записи, фотографии и видео – не самое лучшее и продуктивное занятие. Все-таки лучше это время потратить на более важные дела.
♦ Совет!
Добавьте в сервис не только адреса групп, но и все разделы, в которых у вас есть активность пользователей: фото, обсуждения, видео, товары.
Если вы не будете пользоваться дополнительным инструментом, то “Надзиратель за Вконтакте” – совершенно бесперспективный для вас инструмент.
Приложение ВКонтакте “Комментарии по дате добавления”
Второй инструмент – совершенно простое в использовании приложение, в котором в маленьком окошке нужно ввести адрес группы, паблика, страницы фотоальбома или видеозаписей. Через несколько секунд/минут на странице отобразится список комментариев со ссылкой на запись. Вот благодаря этому приложению, можно увидеть в какой записи есть комментарий, и спокойно, и очень своевременно ответить на него пользователю.
♦ Совет!
Это приложение не отправляет на ваш e-mail сообщения. Просто запустите его после того, как “Надзиратель” сообщит о наличии новых комментариев.
♦ Напомню, что ни “Надзиратель”, ни приложение ВКонтакте, не эффективны друг без друга. Да, безусловно, вы можете пользоваться лишь одним приложением ВКонтакте, но это может быть удобно лишь в том случае, если у вас одна группа. Тогда вы можете хоть в день по несколько раз запускать приложение, чтобы проверить свою группу.
А так, как мы все имеем одну общую особенность, которая нас и объединяет – маленькое количество свободного времени, то уверяю, что энтузиазм закончится очень быстро.
Важное обновление в приложении “Надзиратель”
01.03.2016 появилась новая удобная функция – можно увидеть к какой конкретной записи опубликован комментарий. Для этого нужно просто нажать на кнопку “Перейти” и оказаться на странице поста с комментарием. Так как в этой группе очень много спамных сообщений, то для меня новая функция – настоящее спасение. Это очень удобно! Спасибо разработчику!
Уведомления о комментариях под запретом?
До сих пор я не понимаю, из каких соображений такая популярная социальная сеть, как ВКонтакте, не делает оповещение для владельцев групп и пабликов, чтобы хоть немного сделать их работу в этом отношении удобнее?
♦ Если сравнить ВКонтакте со своими конкурентами – Google+ и Facebook, то считаю, что эти социальные сети должным образом проявляют уважение и заботу о своих пользователях – владельцев групп и сообществ. Согласитесь, что с помощью уведомлений на электронную почту, можно всегда вовремя ответить на вопрос и поучаствовать в важном обсуждении. Скорость ответа на комментарий прямо пропорционально влияет на степень доверия участников к группе.
& Надеюсь, что данные инструменты будут для вас очень и очень полезными. И, как всегда, попрошу вас в комментариях написать, какими способами вы пользуетесь, чтобы вовремя увидеть события посетителей в ваших группах.
[sc:подпись ]Как получать уведомления о новых записях Вконтакте
Обновлено — 3 октября 2018 в 17:05
Наверняка многие пользователи Вконтакте не знают об одной очень полезной функции — уведомления о новых записях пользователя/сообщества в ВК.
Таким образом Вы будете получать уведомления каждый раз, когда, например, Ваш друг опубликует новую запись, фотографию или видеоролик. Настроить их можно как с ПК, так и с мобильного приложения для iOS или Android.
Как получать уведомления о новых записях Вконтакте
Чтобы получать уведомления о новых записях конкретного аккаунта Вконтакте (страница друга, например) необходимо перейти на страницу, под аватаркой пользователя нажать на иконку
и выбрать значение «Получать уведомления».С этого момента, когда пользователь опубликует у себя на стене какую-нибудь запись Вы получите уведомление.
- Уведомление появится в левом нижнем углу, если Вы онлайн;
- В любое время возле колокольчика (в верху сайта) можно посмотреть последние уведомления;
Включить уведомления о новых записях в ВК
Чтобы получать уведомления о новых записях любой группы Вконтакте необходимо перейти в сообщество, под аватаркой нажать на иконку
и выбрать значение «Получать уведомления».Уведомления о новых записях группы будут отображаться в колокольчике. Пользователь не узнает, что Вы подписались на его обновления.
Кстати, подписываясь на уведомления, Вы поможете раскрутить группу Вконтакте.
- При желании можно скрыть уведомление, нажав на него;
Удалить уведомления можно в настройках — оповещения — «Новые записи».
Если хотите получать уведомления о новых записях с мобильного приложения, то переходим на страницу пользователя/в сообщество, нажимаем в правом верхнем углу на троеточие
— Уведомлять о новых записях.Уведомления расположены в настройках приложения.
Внизу есть подраздел «Новые записи», где можно удалить источник оповещения.
Вот такая интересная и очень полезная функция доступна в ВК. Будьте всегда в курсе событий! Пользователь не знает, что Вы получаете уведомления. Если остались вопросы, то посмотрите наглядный видеоурок.
Как отслеживать все события в своих сообществах ВКонтакте при помощи PushAll?
Первое на что стоит обратить внимание — данный микросервис не получает никакого доступа к вашим сообществам. То есть они в полной безопасности. Микросервис работает через Callback API Вконтакте и получает лишь выбранные вами типы уведомлений.
Этот канал позволяет получать уведомления на все устройства подключенные к PushAll. При этом вы можете подключить неограниченное число каналов и это абсолютно бесплатно.
Как подключить свою группу?
Сначала нужно подписаться на канал — https://pushall.ru/adminvk
После подписки добавьте все необходимые вам устройства —
Настройте ваш канал по инструкции (https://pushall.ru/channels/vk/register.php — откроется сразу после подписки само) :
Вкратце вся работа по настройке происходит тут:Вы можете менять код для каждого нового сообщества указывая одну и ту же ссылку. То есть таким методом можно привязать хоть 100 сообществ на один аккаунт и это будет работать.
Не забудьте выбрать, что именно вы хотите получать :
Как выглядит приходящее уведомление о новом посте ВКонтакте?
Тестируем, это Альфа-версия.
Что умеет:
- Следить за всеми комментариями в постах и обсуждениях
- Следить за новыми постами (если кто то создал из пользователей — полезно)
- Следить за личными сообщениями
Все 3 пункта сейчас работают достаточно кустарно — видно текст сообщения/поста/сообщения, но не видно кто написал, не видно аватарки того кто написал.
Однако по клику открывается необходимый пост/обсуждение/диалог с пользователем.
В дальнейшем добавлю поддержку других методов. Пока что на них приходит «Неподдерживаемое уведомление» и JSON ответ. Также добавлю получение данных о пользователе, чтобы выводить ававарку/имя автора.
Включить уведомления о новых записях Вконтакте, у пользователя и группы
Вконтакте есть возможность получать уведомления, когда пользователь или сообщество опубликовали новую запись. Таким образом, вы всегда будете знать, если человек или группа проявляет активность.
Сейчас я покажу вам, как это работает, и научу включать уведомления.
Оглавление:
- Уведомления о записях пользователя Вконтакте
- Как включить уведомления о новых записях в групп
- Подписываемся на обновления с мобильного
- Заключение
Уведомления о записях пользователя
Нужно отметить, даже если пользователь находится у вас в друзья, оповещения о новых публикациях не работает (см. как отключить оповещения вконтакте). Их нужно активировать вручную.
Если человек выложит новый пост, вы получите сообщение об этом. В левом нижнем углу экрана появится всплывающее окно, с соответствующим сообщением. Также в разделе уведомлений, будет отметка о том, что появилась новая запись.
Мы должны перейти к нужному человеку на страницу. Теперь откройте меню, расположенное чуть ниже фотографии его профиля. И в списке выберите пункт «Уведомлять о записях».
Теперь вы будете получать оповещение о свежих постах. Отписаться от обновлений можно здесь же, выбрав в меню пункт «Не уведомлять о записях».
Как включить уведомления о новых записях в группе
С сообществами работает по аналогии. Зайдите в нужную группу и откройте меню. Выберите пункт «Уведомлять о записях».
Теперь в блоке оповещений, вы сможете увидеть свежие посты в сообществе.
Отписываемся по аналогии.
Подписываемся на обновления с мобильного
Если у вас есть задача, активировать уведомления с мобильного, действовать нужно точно также. Заходим на страницу к пользователю, и открываем меню, расположенное в правом верхнем углу экрана. Затем нажимаем «Уведомлять о новых записях».
Как видите, процесс очень похож.
Заключение
Читайте также:
Эта функция особенно актуальна, если вам нужно следить за активностью популярного пользователя. Он вряд ли одобрит вашу заявку в друзья. Но активировав уведомления, вы сможете узнавать о его новых записях.
Вопросы?
Вам помогла эта информация? Удалось решить возникший вопрос?
Понравилась статья? Пожалуйста, подпишитесь на нас Вконтакте!
Мой мир
Одноклассники
Google+
Загрузка…