Официальный бот Инфостарта в Telegram, Viber, Slack и даже возможность интеграции через WebHook

08.10.2018     

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

Центр уведомлений

У нас на портале давно уже есть функционал уведомлений на подписанные события. Напомню, как они работают. Доступ к ним находится в правом верхнем углу страницы портала.

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

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

Системные уведомления

На портале есть системные уведомления, которые в любом случае будут отправляться пользователю.

Для всех пользователей:

  • Создание тикета техподдержки
  • Изменение в тикете техподдержки
  • Прямой ответ на ваше сообщение на форуме

Для партнеров:

  • Подключение к тикету автора-разработчика
  • Изменение в подключенном тикете
  • Создание заказа для автора-разработчика
  • Начисление авторского вознаграждения по заказу
  • Начисление агентского вознаграждения по заказу
  • Совершение сделки по продаже стартмани на бирже
  • Другие системные уведомления

Подписка на новые публикации определенного автора

С недавних пор можно подписаться на новые публикации авторов. Для этого надо нажать на кнопку «Добавить в друзья» в просмотре публикации или в профиле пользователя.

После нажатия будет отправлен запрос на добавление в друзья и создана подписка на его новые публикации. При выходе новой публикации вы получите об этом уведомление. Управлять своими подписками на авторов можно по ссылке https://infostart.ru/profile/subs/ 

Подписка на новые сообщения в теме форума

На форуме давно существует механизм подписки. Так же видны эти кнопки в ленте комментариев к публикации.

Кнопка «Избранное» просто добавляет тему в избранное и можно отслеживать изменения при отборе в списке «Избранные темы». В списке мы видим изменение количества сообщений в теме с момента последнего посещения:

Кнопка «Подписка» добавляет тему в избранное и дополнительно включает уведомление об изменении этой темы. Управлять подпиской можно прямо из списка “Подписанные темы”, нажимая на колокольчик несколько раз. 

Таким образом, говоря математическим языком, «Подписанные темы» является подмножеством «Избранные темы».

Уведомления на почту

До последнего времени уведомления отправлялись на почту, указанную в профиле. Существует опция в настройках профиля, которая позволяет сгруппировать уведомления в одно письмо.

 

Если выбрать «Каждый раз (не группировать)», то каждое уведомление идет на почту отдельными письмами. Это не совсем удобно, так как в этом случае почтовый ящик заполняется множеством коротких писем. Поэтому мы нашли выход: направить эти уведомления в мессенджер, они будут приходить короткими сообщениями от официального бота Инфостарта. В настройках можно тогда выбрать «Не отправлять».

Интеграция уведомлений

Интеграцию на данный момент можно совершить с Telegram, Viber, Slack или отправить на подтвержденный web-адрес.

Telegram

Необходимо открыть нашего бота в Telegram @InfostartRuBot. Ссылку и команду можно найти в настройках профиля. Нажать Start и отправить ему команду, скопированную из настроек профиля. Интеграция включится.

Viber

С Viber такая же процедура, отправить нашему боту - infostart - команду из настроек профиля. Ссылку и команду можно найти в настройках профиля. Интеграция включится.

Slack

В Slack надо воспользоваться Custom Integration - Incoming WebHooks

 

Создать новую конфигурацию Incoming WebHooks, сгенерировать Webhook URL, который и надо скопировать. Канал, который устанавливается в настройках, является каналом по умолчанию.

В настройках профиля необходимо обязательно указать канал или имя пользователя в Slack. 
Потом надо отправить код. После получения в своем Slack вписать в появившееся поле в настройках.

Все, после этого вы будете получать уведомления в свой корпоративный Slack. Можно вместо имени вписать канал через #, тогда уведомления будут приходить в общий канал мессенджера.

WebHook

Исходящий Webhook – механизм получения уведомлений об определенных событиях на свой собственный домен.

Для активации webhook необходимо скачать и положить в корень домена кодовый файл из настроек профиля. Для активации заполните URL в разделе WebHook в настройках профиля.

При возникновении уведомления на указанный URL будет отправляться POST-запрос в формате JSON с содержимым события.

Структура:

  • TYPE - может принимать значения:
  • ORDER  - событие на создание нового заказа.
  • TICKET - изменение тикета.
  • MESSAGE - личное сообщение от пользователя.
  • NOTIFY - уведомление.
  • ID - id объекта (номер заказа/номер тикета);
  • PARAMS - набор параметров.

Пример:
Новый заказ партнера:
{"TYPE":"ORDER","ID":111,"PARAMS":{"ORDER_ID":222,"PRODUCT_ID":333}}
Новое обращение технической поддержки партнера:
{"TYPE":"TICKET","ID":111,"PARAMS":{"MESSAGE":"text"}}
Новое личное сообщение в мессенджере:
{"TYPE":"MESSAGE","ID":111,"PARAMS":{"MESSAGE":"text"}}
Новое системное уведомление в мессенджере:
{"TYPE":"NOTIFY","ID":111,"PARAMS":{"MESSAGE":"text"}}

Количество типов и набор отправляемых данных может быть увеличено по запросам пользователей. Раздел в справке.

Планы

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

  • Новые статьи по сохраненному набору фильтров.
  • Новые разработки по сохраненному набору фильтров.
  • Новые тендеры на проекты по сохраненному набору фильтров.
  • Новые вакансии по сохраненному набору фильтров.
  • Новые вебинары по сохраненному набору фильтров.
  • Новые курсы по сохраненному набору фильтров.
  • Новые видео по сохраненному набору фильтров.
  • Новые темы по избранным разделам форума.

Все это даст возможность персонализировать новый контент, который появляется на портале, и не пропустить интересное именно вам.

P.S. Если Telegram боту написать, то он спросит создать ли из сообщения обращение в нашу техподдержку.

Автор:
Доржи Цыденов Генеральный директор


Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Рейтинг 1-го уровня
1. support 4449 05.10.18 18:39 Сейчас в теме
Если есть вопросы, задавайте
gubanoff; support; Zircool; 1CSOLO; rjb34; vrednyi_glavred; capitan; TreeDogNight; karpik666; Kochergov; +10 Ответить 1
15. DitriX 2094 07.10.18 23:18 Сейчас в теме
А если я подключу в слаку себе бота, мне в слак будут приходить уведомления для скачивания файлов?
Т.е. я скачиваю обработку - мне бац, и приходит ссылка на скачивание в слаку, а еще лучше - сама обработка + текст из анонса статьи, где я ее скачал, а еще и теги туда же рубануть можно.
Тогда это было бы незаменимо, так как сразу можно сделать быстрый поиск, тут же тебе хранилище скаченного, и прям тут - если надо, то передаешь обработку коллеге по цеху.
Плюс, было бы круто, если бы в слак приходили уведомления по обновлению статей, с которых что-то скачал и которым поставил звезду и засунул в группу с меткой - уведомлять при обновлении.
А то бывает скачал обработку - проходит два года, она работает, все круто, но вот руки не доходят зайти и посмотреть - вышло обновление или нет, а иногда и вообще забываешь - где ты ее взял.

Вобщем я как обычно - много хочу? :)
TreeDogNight; CyberCerber; Fril; +3 Ответить 1
10. capitan 2481 06.10.18 12:54 Сейчас в теме
Супер! Для тех кто ведет активную инфостартовскую жизнь это полезные фичи.
vrednyi_glavred; +1 Ответить
12. support 4449 06.10.18 17:14 Сейчас в теме
А понравилось ли бы вам задавать вопрос через бота? Сейчас бот, если ему написать, предлагает создать обращение в техподдержку.
Можно предложить второй вариант - создать вопрос на форуме. И отправлять уведомления об ответах.
30. пользователь 16.12.18 06:00
Сообщение было скрыто модератором.
...
21. udb2007 17 09.10.18 09:25 Сейчас в теме
А из просмотра новости нельзя подписаться на автора этой новости, или перейти в его профиль?
28. vladak 1 17.10.18 09:40 Сейчас в теме
В вайбере интеграция включена, уведомления не поступают, что дальше, подскажите, пожалуйста
29. vladak 1 17.10.18 10:02 Сейчас в теме
Отвечать не нужно, разобрались
27. Anton64 216 11.10.18 11:47 Сейчас в теме
Спасибо, реально удобные уведомления теперь.
3. PLAstic 295 05.10.18 23:23 Сейчас в теме
Подключил бота давно уже. Так и не понимаю, зачем он. Сделали бы что полезное вроде чтения новостей в нём, а не только простые уведомления.
11. iliya2009 06.10.18 13:34 Сейчас в теме
Количество пользователей покажет востребовано или нет.
Оставьте свое сообщение
Видеозаписи всех дней и потоков:
101 доклад с презентациями спикеров