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

Возврат к списку

Официальный бот Инфостарта в 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 боту написать, то он спросит создать ли из сообщения обращение в нашу техподдержку.


Источник: https://infostart.ru/journal/news/tekhnologii/ofitsialnyy-bot-infostarta-v-telegram-viber-slack-i-dazhe-vozmozhnost-integratsii-cherez-webhook_917630/
Автор:
Доржи Цыденов Генеральный директор


Комментарии
Избранное Подписка Сортировка: Древо
1. support 4414 05.10.18 18:39 Сейчас в теме
Если есть вопросы, задавайте
gubanoff; support; Zircool; 1CSOLO; rjb34; vrednyi_glavred; capitan; TreeDogNight; karpik666; Kochergov; +10 Ответить
2. karpik666 2173 05.10.18 19:20 Сейчас в теме
(1) супер, еще вчера воспользовался ботом в телеграм, как я раньше жил без этого.
3. PLAstic 205 05.10.18 23:23 Сейчас в теме
Подключил бота давно уже. Так и не понимаю, зачем он. Сделали бы что полезное вроде чтения новостей в нём, а не только простые уведомления.
4. karpik666 2173 05.10.18 23:54 Сейчас в теме
(3) мне для продаж удобно, когда пишут и вопросы задают.
5. 🅵🅾️🆇 06.10.18 09:47 Сейчас в теме
(3)
Я может и сляпой, но чегот не нашел и оффициальной RSS ленты тут за пару лет)
6. PLAstic 205 06.10.18 10:03 Сейчас в теме
(5) Слева в меню "Новости". Наслаждайся.
7. support 4414 06.10.18 12:12 Сейчас в теме
(5) Смотря на что RSS?
На новости? На публикации? На какие?
Есть группы в соц сетях куда транслируется новости и популярные публикации. Ссылки внизу в подвале.

Rss на новости: https://infostart.ru/journal/news/rss/
🅵🅾️🆇; +1 Ответить
9. support 4414 06.10.18 12:25 Сейчас в теме
(5) Все публикации
https://infostart.ru/public/rss/
Популярные публикации
https://infostart.ru/public/rss/pop/
🅵🅾️🆇; +1 Ответить
13. 🅵🅾️🆇 06.10.18 20:09 Сейчас в теме
(9) Спасибо, большое.
А как именно эти ссылки найти из интерфейса?
Просто интереса ради.

UPD: открыть таймлайн новостей (который я также увидел впервые) и нажать сверху справа кнопку без подписи.
14. support 4414 07.10.18 11:42 Сейчас в теме
(13) Действительно, rss мы особо не пиарили, так как технология устарела. Точнее преобразовалась во внутренний формат передачи данных.

После того, как закрылся Google Reader, в принципе, это штука мало кем используется. Появились группы в Facebook и Вконтакте куда эти rss сливаются. Не в чистом виде, ещё добавляются теги для продвижения.

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

Основное отличие бота и rss в том, что для бота можно персонализировать Новости. Т.е. это не общая лента всего подряд, а лента избранных новостей, которые интересны именно отдельному пользователю.

Вообще, если по честному, стратегический план - персонализировать и главную страницу. Возможно воспользуемся нейронными сетями для поиска персонального рекомендованного контента.
TreeDogNight; vrednyi_glavred; 🅵🅾️🆇; +3 Ответить
8. support 4414 06.10.18 12:20 Сейчас в теме
(3) Не уверен, что это востребовано.
10. capitan 750 06.10.18 12:54 Сейчас в теме
Супер! Для тех кто ведет активную инфостартовскую жизнь это полезные фичи.
vrednyi_glavred; +1 Ответить
11. iliya2009 06.10.18 13:34 Сейчас в теме
Количество пользователей покажет востребовано или нет.
12. support 4414 06.10.18 17:14 Сейчас в теме
А понравилось ли бы вам задавать вопрос через бота? Сейчас бот, если ему написать, предлагает создать обращение в техподдержку.
Можно предложить второй вариант - создать вопрос на форуме. И отправлять уведомления об ответах.
15. DitriX 1616 07.10.18 23:18 Сейчас в теме
А если я подключу в слаку себе бота, мне в слак будут приходить уведомления для скачивания файлов?
Т.е. я скачиваю обработку - мне бац, и приходит ссылка на скачивание в слаку, а еще лучше - сама обработка + текст из анонса статьи, где я ее скачал, а еще и теги туда же рубануть можно.
Тогда это было бы незаменимо, так как сразу можно сделать быстрый поиск, тут же тебе хранилище скаченного, и прям тут - если надо, то передаешь обработку коллеге по цеху.
Плюс, было бы круто, если бы в слак приходили уведомления по обновлению статей, с которых что-то скачал и которым поставил звезду и засунул в группу с меткой - уведомлять при обновлении.
А то бывает скачал обработку - проходит два года, она работает, все круто, но вот руки не доходят зайти и посмотреть - вышло обновление или нет, а иногда и вообще забываешь - где ты ее взял.

Вобщем я как обычно - много хочу? :)
TreeDogNight; CyberCerber; Fril; +3 Ответить
16. support 4414 08.10.18 13:21 Сейчас в теме
(15) На счёт отправки ссылки на скачивание в мессенджер хорошая идея, сейчас она отправляется только на почту.
На счёт отправки файла не уверен, что это в наших интересах. Лучше мы сделаем неограниченный период повторной загрузки уже загруженного файла. Все они хранятся здесь у пользователя https://infostart.ru/profile/activity/downloads/
Там же можно сделать установке тегов и комментариев.
А для возможности скачивать коллегу подключают в общую компанию на один абонемент.
Отправку обновлений по файлам можно сделать, лишь бы авторы не злоупотребляли.
gubanoff; +1 Ответить
17. DitriX 1616 08.10.18 15:14 Сейчас в теме
(16) я думаю можно также поставить лимит, типо 3 обработки в день, остально по ссылкам.
Ну и по хорошему - на инфостарте уже давно надо сделать еще раздел описания обновления, чтобы там четко фиксировать версию и изменения, и тогда можно было бы просто этот блок с версией отправлять в слаку, а то сейчас - кто где хочет, там и пишет эти обновления.

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

Так, все... Останавливаюсь :) А то еще репозитории захочу, канбаны и т.д. :)
TreeDogNight; +1 Ответить
18. support 4414 08.10.18 19:29 Сейчас в теме
(17) Да, с обновлением сейчас "кто во что горазд". Давно хотим привести все к одному функционалу.
Для заказа доработок есть тендеры на проекты https://infostart.ru/project/
Там есть все - выбор исполнителя, создание этапа, депонирование суммы, сдача-приемка работ. Функционал будет активно дорабатываться в ближайшее будущее.
Баг трекер и канбан скоро откроем для всех )))
Пока интригующий скриншот внутренней системы. Кстати, как раз интеграция уведомлений со slack это одна из функций нашей системы BPM (Business Process Management).
Прикрепленные файлы:
TreeDogNight; +1 Ответить
19. DitriX 1616 08.10.18 20:27 Сейчас в теме
(18) прикольно :) Как получить бета доступ?
На счет заказов - немного не то. Точнее - много не то. Тут больше похоже на систему вопросов с вознаграждением на форуме.
Никто не будет заморачиваться с тендером на 100$m. И никто не сможет докинуть к этим 100 еще по 10 с каждого.

З.Ы. Ну все, осталось только теперь сделать на базе тендеров систему краудфандинговой платформы - и заживем :)
20. support 4414 09.10.18 07:46 Сейчас в теме
(19) Так никто не запрещает использовать тему форума для этого. Можно объявить вознаграждение, можно любому добавить, можно выдать нескольким. Есть голосование за каждый пост, можно пометить лучшие, притом выдача стартмани и пометка лучшего поста разнесены.

Для серьезного краудфандинга в планах подключить блокчейн-платформу, писал об этом в теме про биржу.
23. DitriX 1616 09.10.18 10:45 Сейчас в теме
(20) И опять не то, вот чел написал обработку перепроведения документов.
А я хочу, чтобы при перепроведении, эта обработка мне выводила инфу о том, сколько приблизительно времени осталось для этого.
Если я буду создавать отдельную ветку на форуме, то я вижу тут несколько проблем:
1. Автор темы может ее не увидить. В личку писать конечно можно, но это уже не то.
2. Вася Пупкин зашел в обработку, прикинул, что у него надо перепроводить доки, причем их дофига, и ему нужен функционал, который будет показывать приблизительное время окончания, чтобы сообщить бухам - сколько времени осталось. Он зашел в публикацию обработки, и не увидел там функционала. Закрыл и пошел дальше. Как Вася Пупкин узнает о том, что я вчера объявил вознаграждение на 100см, чтобы запилить этот функционал, возможно, он бы еще накинул 100см, чтобы это было быстрее, он, естественно, он не увидит этой темы, если он не экстрасенс, и не догадался,что я уже создал такую ветку.
3. Деньги, которые выплачены автору через такую систему,это тоже своеобразный рейтинг и автора и его обработки.

А вот если Автор увидит, что ему предлагают 200см за что-то, то он тогда может реально создать тендер, или ветку на форуме, где предложить сделать этот функционал Пете за 100см, тут я согласен уже, форум подходит.

Ну это так, мое мнени. Вам оттуда все же виднее,я ж не знаю всех ваших планов :)

P.S. Слак бот крут, но бесит, что он обрезает текст сообщения, и надо переходить на сайт для полного его чтения, а я сижу часто с телефона. Я понимаю, что это сделано специально, но как же это раздражает. Напоминает рекламы в инетах "Для увеличения урожая надо всего лишь......" :)
TreeDogNight; +1 Ответить
24. support 4414 09.10.18 11:40 Сейчас в теме
(23) Как вариант можно создать свою тему и добавить комментарий обработке с ссылкой на эту тему.
Планов не было никаких, есть тендеры, это более перспективно. И правильно с моей точки зрения. А купить или продать стартмани можно на бирже.

Обрезается не специально, можно в Настройки вынести опцию не отрезать, если хочется. Мне удобнее не получать весь лонг рид из сообщения.
21. udb2007 09.10.18 09:25 Сейчас в теме
А из просмотра новости нельзя подписаться на автора этой новости, или перейти в его профиль?
22. support 4414 09.10.18 10:42 Сейчас в теме
(21) А зачем?
Новости это совместный продукт нашей редакции, один выбирает тему, другой пишет, третий редактирует и т.д.
vrednyi_glavred; +1 Ответить
25. udb2007 09.10.18 15:37 Сейчас в теме
(22) я хотела из этой новости подписаться на ваши статьи, пришлось искать вас в комментариях:)
26. support 4414 09.10.18 18:02 Сейчас в теме
(25) Понял, добавим уведомление о новостях.
27. Anton64 222 11.10.18 11:47 Сейчас в теме
Спасибо, реально удобные уведомления теперь.
28. vladak 1 17.10.18 09:40 Сейчас в теме
В вайбере интеграция включена, уведомления не поступают, что дальше, подскажите, пожалуйста
29. vladak 1 17.10.18 10:02 Сейчас в теме
Отвечать не нужно, разобрались
Оставьте свое сообщение

См. также