Чат бот viber: Бот МыВместе в Viber

Содержание

Чат бот Viber (вайбер) для компьютера на сайт, кнопки, виджеты, заказ с сайта через вибе

В этой статье мы расскажем о нашем опыте настройки чат ботов и чата для компьютера Viber для публичных аккаунтов компаний в Вайбере.

Напомним, что API для создания чат бота появилось у Вайбера ещё в ноябре 2016 года. Однако вначале создание чат ботов в этом мессенджере было непростой процедурой —  требовалось создавать публичный аккаунт (боты привязывались только к ним), причем зарегистрировать такой аккаунт была возможность далеко не у всех пользователей, а только у крупных и известных компаний.

В сентябре 2017 года эта политика была пересмотрена: групповые public-чаты и боты теперь разделены, создать бота может каждый пользователь прямо через Панель администратора приложения.

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

Техподдержка по Viber и консультации, общение с клиентами

Чем хорош чат на сайт вибер для общения с клиентами:

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

Чат для компьютера Вайбер

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

По перечисленным выше причинам сейчас многие заказчики обращаются к нам, чтобы установить кнопку на сайт Viber и виджет звонка. Мы рассматривали разные варианты, как будет лучше для бизнеса решить эту задачу – организовать удобный чат на сайт Viber. Была идея написать чат бота самостоятельно с нуля, купить более-менее подходящего или воспользоваться одним из сервисов конструирования чат ботов. Кроме того, во многих случаях необходима была интеграция такого бота с CRM, чтобы фиксировать заказы и вести историю обращений клиента. Следовало также учитывать, что у заказчика может быть несколько операторов, которым необходимо всем общаться с клиентами из-под одного и того же корпоративного аккаунта, работать с несколькими мессенджерами и другими средствами связи в удобном интерфейсе.

В общем, мы оценили преимущества и недостатки всех вариантов работы, и в конечном итоге остановились на системе Chat Helpdesk https://chat2desk.com/. В ней мы нашли все то, что было необходимо нашим заказчикам:

  • единый интерфейс для операторов чат-центра, техподдержки, супервайзеров
  • возможность настроить чат бота, запрограммировать автоматические ответы
  • интеграция с CRM
  • возможность выгружать диалоги и делать различные отчеты для оценки эффективности работы оператора
  • быструю обратную связь и поддержку от разработчиков системы, которые могут помочь с любыми техническими вопросами

Пока что это самое удобное решение из тех, которые нам встречались. Мы рекомендуем Chat Helpdesk всем, кто хочет настроить общение с клиентами по Вайберу.

Подключение Viber-бота

Канал «Viber» подключается через бота, который представляет вашу компанию. Клиенты могут добавить его в свои контакты, чтобы писать в любой момент, когда появляются вопросы.

Чтобы создать нового бота и подключить его к Омнидеску:

1. Зарегистрируйтесь в панели администратора Viber: partners.viber.com

На телефоне, который вы укажете при регистрации, должен быть установлен Viber для получения кода авторизации.

2. После завершения регистрации, авторизуйтесь в панели администратора Viber: partners.viber.com

3. Нажмите на «Создать бот» и заполните поля формы:

4. Скопируйте полученный токен, добавьте его в аккаунт администратора в Омнидеске и нажмите кнопку «Подключить»:

5. Просканируйте QR-код на странице созданного бота.

На смартфоне откроется окно настройки вашего бота, чтобы опубликовать его, нажмите на кнопку «Показать».

Дополнительные моменты

1. Если вы не используете виджет Омнидеска, то для размещения ссылки на бота используйте адрес такого типа: viber://pa?chatURI=[строка URI в описании бота].

2. При необходимости внести изменения в созданного бота, откройте его настройки в приложении Viber. Для этого откройте страницу с паблик аккаунтами — найдите созданного бота — нажмите на иконку редактирования — на открывшейся странице нажмите «Изменить»:

Как выглядят обращения из Viber в Омнидеске

В общем списке обращений отображаются только те обращения, по которым ведётся асинхронное общение — каждая сторона отвечает тогда, когда может, а чаты в режиме реального времени отображаются отдельно и обрабатываются через специальный интерфейс.

Когда поступает новый чат (Viber, Telegram, Skype, Slack, ВК-сообщения, ФБ-сообщения), в правом верхнем углу аккаунта сотрудника появляется зелёная иконка. Входящие чаты или новые ответы в чатах отображаются именно через неё:

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

  • если сотрудник самостоятельно завершает чат по ссылке «завершить чат» в правом нижнем углу;

  • через 10 минут (значение по умолчанию) бездействия обеих сторон;

  • при срабатывании одного из правил автоматизации, в котором есть действие «завершить чат и выставить статус» ( например, если вы не планируете быстро реагировать на чаты и хотите сразу видеть чаты в общем списке).

Мы специально разделили синхронное и асинхронное общение, так как для оказания первоклассной поддержки необходимо учитывать специфику и ожидания клиентов в зависимости от типа канала, через который ведётся общение. 

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

Подробнее о работе с чатами в нашем видеоруководстве.

Помогла ли вам статья?

что это такое и как им пользоваться

Мы ценим ваше время, поэтому создали Viber-гида, который поможет вам быть в курсе самых интересных развлекательных мероприятий для детей в вашем городе!

1. Скачать Viber для компьютера можно по ссылке.


2. Чтобы начать получать наши сообщения, нужно подписаться на наш Публичный Аккаунт «Діти в місті. Київ» 

Для этого следует нажать кнопку + Читать, а затем во всплывающем окне выбрать Принять и продолжить 

      

3. С помощью кнопки главного меню Подписка (Підписка) вы можете подписаться на рассылку еженедельной афиши развлечений для детей на выходные, а также акционных предложений от партнеров проекта «Дети в городе»

     

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

 .    

5. С помощью скролла можно посмотреть первые 6 вариантов мероприятий в телефоне (девайсе), листая ленту влево / вправо. С помощью кнопки Подробнее … (Детальніше…) можно посмотреть выбранное событие на сайте. Нажав на кнопку Следующие 6 > (Наступні 6 >), вы получите шесть новых меропроятий по указанному запросу

6. Нажав на кнопку главного меню Перейти на сайт, Viber-гид пришлет вам ссылку на сайт, где вы сможете: просматривать события, покупать билеты, читать полезные обзоры и делиться с другими родителями своими мыслями

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

      

После этого нужно выбрать радиус поиска событий: 1, 3, 5, 10 или 15 км от вашего текущего местоположения. При необходимости адрес можно изменить и начать поиск снова

      

8. Если вдруг захотите выключить уведомления от нашего Viber-гида или вообще удалить бота — нажмите, удерживая, на названии чата и выберите пункт меню Удалить чат


Начните работу с нашим Viber-гидом прямо сейчас!

Аэропорт «Платов» запустил официальный чат-бот в Viber

Для пассажиров международного аэропорта «Платов» (входит в холдинг «Аэропорты Регионов») открывается официальный  Platov_bot в Viber.

Электронный помощник  Platov_bot предоставляет всю необходимую информацию о ближайших рейсах по выбранному направлению. Так, пользователи чат-бота мгновенно видят номер рейса, авиакомпанию, тип самолёта, время вылета и прилёта. Также они могут узнать об открытии и закрытии регистрации, номере стойки регистрации, начале и завершении посадки, номере выхода на посадку, начале выдачи багажа. Для лёгкого поиска пользователям достаточно лишь указать номер рейса (без кода авиакомпании) либо название города.

– Аэропорт «Платов» повышает качество обслуживания пассажиров и предлагает новые сервисы, в том числе каналы коммуникации с пассажирами, – отметил исполнительный директор авиагавани Сергей Краснов. –  Уверен, что новый сервис будет востребован пользователями и позволит максимально оперативно получать информацию и планировать свое время. 

Кроме того, новый сервис показывает схемы аэровокзала и парковки, чтобы помочь  пассажирам и гостям сориентироваться в аэропортовом комплексе «Платов».

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

Чат-бот одновременно обрабатывает неограниченное количество запросов и работает в круглосуточном режиме. Сам процесс поиска занимает несколько секунд.

Чтобы  подписаться на аккаунт международного аэропорта «Платов» и начать диалог в чат-боте, пользователю необходимо считать QR-код непосредственно в мессенджере Viber.

При активизации в чат-боте пользователю приходит приветственное сообщение  и приглашение начать диалог.

Сервис Platov_bot  в  Viber разработан  совместно с ООО «Авиационные технологии связи».


20+ Конструкторов чат-ботов для бизнеса

В прошлой статье я рассказывал о чат-ботах и как они работают, в этой статье будет предоставлен список популярных конструкторов чат-ботов для бизнеса.

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

Перед прочтением:

Многие решения на рынке предлагают возможность создать ботов для нескольких мессенджеров одновременно, и чтобы их не дублировать — я сначала указываю основной канал и затем другие, где можно создавать ботов.  Поэтому решения для создания ботов в Whatsapp могут находиться и в других разделах.

Конструкторы чат-ботов для бизнеса в Facebook Messenger и Instagram

Ниже я подготовил несколько конструкторов для создания чат-ботов в Facebook и Инстаграм, более подробный список планируется выпустить в отдельной статье.

  1. Silferbots.io — основная задача, это автоматизация продаж в Facebook. И сервис позволяет создать ботов и их комбинацию для Facebook и Whatsapp. Одновременно есть возможность использовать Email и SMS для коммуникации с пользователем. Преимущество, что с использованием брендинга — этот конструктор предоставляет возможность создать бесплатно чат-бота для Facebook без ограничений по количеству пользователей и времени. Pro версия идет от $9 за месяц. Большой выбор интеграций с внешними сервисами.  Возможность запуска опросов, отправки ссылок на оплату, проведение А/Б тестирования,создания копонов, рейтингов и многое другое. Хорошее решение для начинающих бизнесменов.
  2. Sendpulse.ua — русскоязычный бот для Facebook. Используется как часть интегрированного решения Sendpulse. Недавно также были добавлены Telegram и  Вконтакте чат-боты. Цены: до 500 подписчиков бесплатно.
  3. Chatfuel.com  — позволяет создавать ботов для Facebook и Instagram. Бесплатен для первых 50 пользователей. Большой выбор предустановленных шаблонов. Вы можете запустить первого бота за 30 минут. Хорошее решение для пользователей, которые не знают кода. Другие преимущества: в платной версии  ($15/месяц)  появляется возможность А/Б тестирования, создание напоминаний брошенной корзины и другие функции.
  4. Botsify.com — чат-боты для Facebook, Viber, собственного сайта. Первые 14 дней можно использовать бесплатно. Возможность передать пользователя от Бота — реальному человеку, если есть риски потери клиента, наличие своей медийной библиотеки, настройка авто-ответов на комментарии и многое другое. Однако стоимость составляет от $49/месяц.
  5. Messengerbot.app  —  фишка сервиса, это годовая подписка за сервис и расширенные возможности работы непосредственно с Facebook. Нет ограничений по количеству пользователей. Есть встроенный конструктор форм, автоответчики, интеграция с вашим онлайн магазином и многое другое. В данный момент, можно купить вечную подписку (Lifetime Deal) на сервис в AppSumo за $49, что может быть выгодным, если вы планируете пользоваться сервисом в долгосрочной перспективе.
  6. Mobilemonkey.com — общение с пользователями на сайте, facebook  и sms. Создание мультиплатформенных ботов, подключение к facebook ads. Есть бесплатная версия на 1000 сообщений, настройка drip кампаний ( отправка очереди сообщений), аналитика и многое другое.
  7. Smartloop.ai  —  платформа для создания ботов в Facebook, Viber или в другом канале. Бесплатная версия для первых 100 ваших подписчиков. Платная версия начинается от $10. Основным преимуществом декларируется — создание ботов для любой платформы.
  8. Manychat.com — поддержка Facebook и SMS уведомлений. Основные функции ботов: валидация лидов, отправка купонов, коммуникация с пользователем. Есть готовые шаблоны. Стартовая версия бесплатная. За $10  в месяц вы получаете расширенный функционал в виде A/B тестирования, интеграции, подключение к Facebook ads.  В целом, также неплохое решение для начинающих.

Конструкторы чат-ботов для  бизнеса в Viber и Telegram
  1. Salebot.pro —  мультиканальный конструктор ботов на русском языке. Поддерживает:  Телеграм, Вайбер, Вконтакте, Фейсбук, Whatsapp, Авито, Однокласники, Инстаграм и многое другое.  Преимущества: своя CRM, внешние интеграции, наличие мобильного приложения, автоматическое обучение. Цена от $10 за месяц, 3 дня бесплатного использования.
  2. Botmother.com — русскоязычный констуктор ботов, в котором можно создать чат-бота в следующих каналах: Telegram, Whatsapp, Viber, Facebook, Вконтакте. Преимущества: русская версия, хранение истории общения ботов, статистика, готовая cms создания и управления ботами, информационные рассылки, внешние интеграции. Есть бесплатная тестовая версия. Стартовый пакет от $16 в месяц.
  3. Verter.online — создание AI бота для Вайбер на основе решения Яндекс Алиса. Возможность имитации общения пользователя, создания вопросов-ответов, обучения ботов. Цена: бесплатно.
  4. Snatchbot.me —  мультиканальный конструктор ботов, возможность создания ботов в Viber, Telegram, Slack, Skype, Facebook, Whatsapp и других платформах. Большой список готовых решений и интеграций, аналитика, возможность создания комплексных сценариев, аналитика, дизайн. Хорошее решение для зрелого бизнеса. Цена от $30 в месяц.
  5. Flowxo.com — создание чат-ботов на лету под разные платформы. Основные каналы это: телеграм,  facebook, слек. Основные преимущества: удобство, большой выбор интеграций, история переписок. Есть бесплатная версия. Платный пакет начинается от $19
  6. Rundexter.com  — конструктор чат-ботов для Viber, Facebook, Slack, Twitter. Наличие  Drag&Drop редактора, акцент на создании мультиканальной платформы, шаблоны, возможность использования мультимедиа. Базовая версия бесплатная, стартовая от $20
  7. Manybot.io  — создавай чат-бот для Телеграм на русском языке. Возможности: отправка сообщений подписчикам, пользовательские команды, многофункциональные меню. В данный момент — решение бесплатное.

Конструкторы чат-ботов для бизнеса в Vkontakte
  1. Botkits.ru — автоматизация общения с клиентами в социальных сетях. Возможность создания ботов для Вконтакте, Телеграм, Facebook, Odnoklassniki. Удобное создание и настройка, сбор статистики, внешние интеграции, чат-бот билдер, возможность хранения переменных, сервис рассылки, свое White Label решение. Демо-доступ 14 дней бесплатно, цены от $6.55 за бота в месяц.
  2. Chatgun.io  — специализированное решение для создания чат-ботов в сообществах ВКонтакте. Из интересного, это: создание сценариев, настройка бесед, возможность хранения медиафайлов, рассылки. Цена от $5 в месяц.
  3. Сhatforma.com — конструктор для запуска ботов в Вконтакте, Facebook, Telegram и Viber  Цена от $13 за одного бота в месяц — 14 дней бесплатно. Гибкие настройки, более 200 внешних интеграций в том числе Битрикс.

Отдельно хочется еще раз напомнить про конструктор в Sendpulse.ua предлагающий создание чат-бота и его поддержку. До 500 подписчиков — бесплатно.

Конструкторы чат-ботов для бизнеса в Whatsapp

Выше в статье уже были упоминания других, менее затратных, решений для создания ботов  в whatsapp. Среди которых: Snatchbot.me ($30), Botmother.com ($16), Salebot.pro ($10), Silferbots.io (free) — советую обратить на них внимание.

  1. Watbot.ru — русскоязычный конструктор для Whatsapp. Основная особенности — это создание Whatsapp лендинга, по сути визуального отображения бота и его функционала. Кроме этого канала, работает с Телеграм, Viber и ICQ  Преимущества: хранение истории переписки, интеграции, триггерные уведомления. Цена $38/месяц:
  2. Wazzup24.com — русскоязычный интегратор Whatsapp с вашей CRM c помощью ботов. Отдельно поддерживает Инстаграм. Удобное решение, если вам нужно просто отправить что-то клиенту через мессенджер. Цена от $10.50
  3. Hellotars.com —  конструктор чат-ботов для Whatsapp. В целом, платформа предоставляет много возможностей, но этот мессенджер является основным. Преимущества: Drag&Drop конструктор,  комплексные сценарии построения воронок работы бота, интеграции с внешними сервисами, 950+ готовых шаблонов. Цена от $499 в месяц, что подразумевает его использование только зрелыми компаниями.
  4. Messengerpeople.com —  enterprise решение по созданию ботов для Whatsapp и других мессенджеров, среди которых: apple бизнес чат, facebook, telegram, viber, notify. Стоимость от $499 в месяц, 14 дней бесплатного использования. Из функционала: чат-бот билдер, интеграции, тикет-система, api.

В дальнейшем планируется расширение этой публикации и добавление новых разделов. Поэтому если вы знаете хорошие конструкторы для создания чат-ботов. Можете писать в комментариях.

Возможно вам будут интересны следующие публикации:

Список бесплатных зарубежных конструкторов сайтов

Что такое лидогенерация и как собирать лидов?

Создание комплексной digital стратегии. Как делается?

Полезный Viber: 5 чат-ботов на все случаи жизни

Богдан Петришин

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

Согласно данным аналитической компании TNS Kantar, самым популярным приложением для обмена сообщениями в Украине является Viber. С его помощью можно общаться со своими близкими и знакомыми, решать повседневные задачи и узнавать последнюю информацию. За период пандемии время, проведенное украинцами на платформе, в среднем увеличилось на 40%. При этом примерно 1/3 украинских пользователей пользуется чат-ботами из-за их многофункциональности и удобства.

Мы собрали 5 полезных чат-ботов в Viber, которые будут полезными украиснким пользователям, и с помощью которых можно быстро решать свои повседневные дела.

Карантин и COVID-19 внесли свои коррективы в жизнь украинцев и кардинально изменили привычный распорядок дня. Чтобы граждане были в курсе новостей, Министерство здравоохранения Украины запустило бот «Лікар Іван Маск». В нем есть вся актуальная информация о карантине и статистике заболеваемости, а также советы о том, как защитить себя и близких. Бот ответит на все часто задаваемые вопросы относительно вируса.

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

Согласно исследованию, Украина занимает 43 место в глобальном рейтинге загрязнения воздуха. SaveEcoBot — бот, с помощью которого можно узнать информацию о качестве воздуха и уровне его загрязнения в месте, где вы находитесь, а при необходимости ограничить время на улице. Также у бота есть функция «Пожаловаться на загрязнение» в случае, если у вас возникнет желание сообщить о высоком уровне загрязнения воздуха, воды, почве в регионе. Эти жалобы в дальнейшем будут рассмотрены государственными органами. Кроме этого, бот содержит полезную информацию об экологической ситуации в Украине.

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

«Таблеточки» — один из крупнейших украинских благотворительных фондов. С 2011 года он занимается сбором средств для лечения детей, больных онкологией. Их официальный бот — платформа, через которую вы можете сделать взнос в размере любой суммы на лечение несовершеннолетних пациентов. Так минимальный взнос (30 грн) пойдет на оплату трех катетеров, а стоимость препарата, который уничтожает злокачественные клетки, равна стоимости четырех капучино с соевым молоком.

  • Кроме этих, существует множество других чат-ботов и сообществ пользователей и компаний, которые пригодятся в повседневной жизни. Среди них есть боты, позволяющие оплачивать счета за электричество (Yasno) или воду (Киевводоканал). Также есть Railway Bot, с помощью которого можно покупать ж/д билеты и проверить расписание поездов, Synevo (бот для покупки медицинских анализов), Дія (онлайн-консультант предоставления государственных услуг онлайн в Украине), Вакцинирована гарнюня (чат-бот ЮНИСЕФ о вакцинации) и многие другие.

Партнерский материал

Полезные чат-боты: 25 онлайн-помощников на разные случаи жизни

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

Государственные инстанции

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

iGovBot

До сих пор не оформили загранпаспорт? Тогда этот бот вам точно пригодится. Как только в очереди ДМСУ появятся свободные места, он сразу просигнализирует вам. Увы, пока что он работает только с крупными городами.

Київводоканал

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

PatentBot

Facebook | Web

Украинский бот-юрист, о котором мы неоднократно рассказывали ранее. PatentBot поможет узнать, свободно ли название торговой марки и после этого зарегистрирует её в нужной юрисдикции онлайн. 

OpenDataUa

Это настоящий “швейцарский нож” созданный для поиска открытых данных про физ/юрлица, недвижимость и транспортные средства. Незаменимая вещь для предпринимателей, юристов и журналистов. Также с помощью OpenDataUa можно проверить был ли судим человек ранее за взятки, наличие лицензии у вашего адвоката и много чего другого.

Развлечения

Душа просит веселья? Тогда воспользуйтесь этими ботами! С ними вам точно не будет скучно.

Киноман 2.0: фильмы и сериалы 

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

Chgk_bot

Хотите немножко растормошить мозг или вашей компании надоело играть в Alias и разные викторины? Вспомните детство и поиграйте в “Что? Где? Когда?” прямо в мессенджере. Можно играть как с таймером, так и без него. Также здесь есть функция выбора категории вопроса и уровня его сложности.

Помощь в чрезвычайных ситуациях

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

БамперБот

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

MedicalCorps_bot

Никто не защищен от ЧП, поэтому каждому нужно уметь оказывать первую медицинскую помощь. Но что же делать, если в такой стрессовый момент у вас просто вылетело всё из головы? Воспользуйтесь ботом Медицинского Корпуса: он расскажет что делать при ДТП, как провести сердечно-легочную реанимацию, что делать при переломе конечностей, ожогах, судорогах, инсульте и т.д. Важно! Бот не содержит в себе медицинские рекомендации по лечению, здесь содержатся поэтапные советы первой помощи.

Тревел-боты

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

Booking Assistant

Официальный чат-бот Booking поможет найти отель в любой точке мира. При этом, если в желаемой локации появятся новые отели или где-то освободится место, то бот обязательно расскажет об этом. Единственный его недостаток — он работает только на английском языке. 

Kayak

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

Multitran_bot

Этот бот поможет вам переводить слова и выражения с русского на иностранный и наоборот. Состоянием на сегодня Multiran_bot работает с английским, немецким, французским, испанским, итальянским, латвийским, эстонским, голландским и эсперанто.

RailwayBot

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

Общественный транспорт Киева

Только переехали в Киев и не знаете, как доехать на работу или к друзьям? Тогда вам придут на помощь эти 2 бота.

BUS115

Telegram | Facebook

Не знаете сколько ждать автобуса на остановке? Воспользуйтесь этим ботом. BUS115 собрал в себе все расписания общественного транспорта (включая маршрутки), поэтому он сможет подсказать примерное время ожидания нужного средства передвижения.

KyivMetroBot

Telegram | Facebook

Чат-бот, который поможет разобраться с графиком киевского метро, подскажет нужные пересадки и общее время проезда. Более того, с его помощью можно купить E-билет прямо в мессенджере. Сама оплата производится через сервис iPay, бот является всего лишь оболочкой. Также KyivMetroBot уведомит вас об изменении режима работы станций.

Боты-модераторы

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

DaySandBox

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

GroupButler

Ещё один бот-модератор телеграмм-групп: защищает от флуда, контролирует следование правилам и банит всех, кто не соответствует им.

AngryModerBot

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

Боты-экологи

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

Бот «України без сміття»

Студенты КПИ разработали чат-бота, который поможет в сортировке мусора. С помощью NoWaste вы узнаете как правильно сортировать мусор и где сегодня в Киеве есть пункты приема вторсырья.

Індекс якості повітря у Києві

Must-have для жителей столицы. Этот бот подскажет, когда можно спокойно гулять, а когда лучше посидеть дома. Он измеряет чистоту воздуха по американскому стандарту EPA:

  • 0-50 — все хорошо, гуляйте и занимайтесь спортом на улице;
  • 51-100 — риск небольшой, можно гулять и проветривать помещения;
  • 101-150 — существует риск для здоровья, лучше остаться дома;
  • больше 151 — опасно выходить без защитной маски.

SaveEcoBot

Telegram | Facebook | Viber

Эко-бот, который расскажет вам о степени загрязнения воздуха в большинстве крупных городов Украины и о промышленных предприятиях, загрязняющих окружающую среду во всех населенных пунктах нашей страны.

Разное

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

YouTube Audio Bot

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

Text4Insta

Бот, который поможет сделать правильные абзацы для Instargam, красные строки, подчеркнет и зачеркнет нужные слова. Теперь не нужно разделять абзацы смайлами: всю рутинную работу за вас сделает Text4Insta.

Hello Jarvis 

Отличный бот-ассистент в фейсбуке, который поможет не забыть о запланированных событиях. Нужно сделать что-то важное, и боитесь что вы просто пропустите мимо глаз напоминалку в календаре? Пусть Джарвис напишет вам об этом в фейсбуке! Так вы точно не забудете о запланированном!

LeoBot

Этот бот — результат совместной работы украинской компании LeoGaming и Mastercard. С его помощью вы сможете переводить деньги на любую карту Mastercard в один клик. Создайте шаблон и отправляйте деньги своим близким так просто, как будто вы отправляете им GIF-ки в личку. Правда учитывайте то, что бот возьмет 0,5% комиссии при переводе средств внутри страны и 3,5% комиссии за международные транзакции, поэтому он будет невыгоден для работы с большими суммами.

Dinner Ideas

Бот-кулинар, который поможет приготовить даже кашу из топора. Не верите — проверьте сами! Просто напишите список продуктов, которые у вас есть и Dinner Ideas буквально за несколько секунд найдет, что приготовить с этих ингредиентов. Кроме этого, можно ввести название блюда и получить его рецепт прямо в личные сообщения. Также можно подписаться на рассылку Dinner Ideas и бот будет регулярно присылать новые рецепты. Сам интерфейс чат-бота англоязычный, однако он отлично понимает украинский язык.

***

А какими чат-ботами пользуетесь вы? Напишите об этом в комментариях: возможно именно вашего бота не хватало в нашей подборке!

Приложение для чата Viber

Rakuten планирует взимать плату за использование чат-ботов в спорном процессе — TechCrunch

Viber, приложение для обмена сообщениями, принадлежащее японской фирме электронной коммерции Rakuten, готово реализовать новую спорную стратегию, согласно которой оно будет взимать плату с компаний, которые запускают чат-ботов на своей платформе.

Принято считать, что нужно работать с контент-компаниями, чтобы помочь привлечь пользователей к платформам обмена сообщениями и сохранить их вовлеченность, но Viber, который изо всех сил пытался не отставать от конкурентов, таких как WhatsApp и Line, переворачивает это с ног на голову.

С 1 апреля Viber будет взимать с операторов чат-ботов 4 500 долларов в месяц за возможность отправлять пользователям до 500 000 сообщений. Те, кто превысит этот диапазон, смогут отправлять до одного миллиона сообщений в месяц за 6 500 долларов. Новые сборы сообщаются компаниям, которые используют чат-боты Viber, но Viber намекнул на свои новые планы монетизации в электронном письме в TechCrunch.

«Ботов можно публиковать бесплатно; однако, чтобы обеспечить максимальную доступность и качество контента для ботов, в ближайшие месяцы мы введем коммерческое обязательство.Ключевая цель этого шага — обеспечить пользователям постоянный поток очень актуального и релевантного контента, а коммерческое обязательство является одним из ключевых инструментов для обеспечения качественного опыта для пользователей », — сказала Дебби Догерти, глава отдела маркетинга и коммуникаций B2B для Viber, объяснил.

Это рискованная стратегия, которая может оттолкнуть компании, использующие чат-боты на Viber, а также бренды, которые приняли участие в стратегии ботов.

Эти затраты возникли совершенно неожиданно, к большому удивлению стартапов, которые потратили время на разработку чат-ботов для платформы Viber.

«Для стартапа на ранней стадии это не сработает», — сказал TechCrunch по телефону Эдмундас Балчиконис, соучредитель Eddy Travels — службы помощников по путешествиям, которая в настоящее время является частью программы Techstars Toronto.

Балчиконис сказал, что его стартап привлекла платформа Viber, потому что она предоставляет всю необходимую документацию и API для создания чат-бота заранее и публично. Потратив восемь месяцев на разработку своего бота Viber, Eddy Travels планирует удвоить свои усилия с помощью Facebook Messenger и Telegram, где его служба на основе ботов работает бесплатно и привлекает многократно больше пользователей и вовлеченности.

«Viber поощрял нас создавать бота, но никогда не обсуждал цену, и в документации веб-сайта цена не указана», — сказал он. «Мессенджер показывает нам гораздо больше… мы не получили сколько-нибудь значительного взаимодействия с Viber».

На самом деле, стратегия, похоже, совершенно противоположна той, которую Viber должен использовать, если он хочет получить долю рынка у лидеров чат-приложений. WhatsApp — крупнейшая в мире служба обмена сообщениями с более чем 1,6 миллиарда активных пользователей в месяц — в настоящее время не поддерживает чат-ботов, но вместо того, чтобы использовать свои сильные стороны, Viber пытается выжать здесь дополнительный доход под прикрытием «качественного взаимодействия с пользователем».”

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

Сервис Viber популярен в разных странах мира, включая Филиппины, Мьянму и некоторые рынки Восточной Европы.Нынешний генеральный директор Джамел Агауа, опытный менеджер по рекламе, обещал работать над доходами и бизнес-моделью, когда возглавил его в 2017 году. Под его руководством Viber продвинул функцию чата в сообществах для брендов и попытался подключиться к электронной коммерции, но мало что известно о том, как это продвигается.

В этом месяце был опубликован последний финансовый отчет

Rakuten за 2018 год, в котором мало упоминаний о Viber, за исключением того, что отмечалось, что сервис и Rakuten Mobile, предложение MVNO компании в Японии, «значительно увеличили выручку благодаря своей полномасштабной агрессивной коммерческой деятельности. .”

Не было предоставлено никаких исходных данных, но годовой доход подразделения Rakuten Internet Services, в которое входят Viber и Rakuten Mobile, увеличился на 15,9% до 788,4 млрд йен. Это около 7,1 миллиарда долларов, и это звучит впечатляюще, но основная часть этого дохода поступает от Rakuten Mobile, которая объединилась с традиционным оператором KDDI, чтобы завоевать рынок мобильной связи Японии.

Что мы знаем о Viber, так это то, что он увеличил монетизацию своего контента, включая рекламу, спонсируемые стикеры и многое другое, и теперь составляет основную часть его доходов, превышая доходы от пакетов вызовов Viber VoIP.

Но, опять же, здесь нет необработанных данных о доходах. Rakuten также больше не предоставляет информацию об активном пользователе для Viber, который, по его словам, с момента его создания в 2011 году зарегистрировал более одного миллиарда пользователей. Это неинформативная статистика.

Вещи кажутся настолько плохими, что Viber даже не предоставляет рекламодателям номер активного пользователя, согласно презентации TechCrunch. Показанные данные включают в себя набор действий, которые, по утверждениям Viber, происходят за минуту, в том числе 1.2 миллиона входов, но нет заголовка ежемесячной статистики активных пользователей. Barcelona, ​​которая считает Rakuten спонсором, и Coke входят в число брендов, использующих Viber.

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

Ракутен купил Viber за 900 миллионов долларов в январе 2014 года, всего за месяц до того, как Facebook выложил 19 миллиардов долларов на приобретение WhatsApp.Сделка с Viber казалась пророческой. Конечно, у него не такой масштаб, как у WhatsApp, но он сопоставим — 300 миллионов зарегистрированных пользователей по сравнению с 450 миллионами активных пользователей WhatsApp — и совместная работа с крупной интернет-компанией принесет больший бюджет и большие возможности.

Печальная реальность сегодняшнего дня заключается в том, что WhatsApp превратился в одну из самых важных социальных служб в мире, а Viber потерпел неудачу. Политика, столь же недальновидная, как монетизация чат-ботов, гарантирует, что Viber и дальше будет пользоваться популярностью.Ракутен определенно не так представлял себе прогресс в своем приобретении.

Viber

Viber — это приложение для обмена мгновенными сообщениями и голосовой связью с более чем 800 миллионами зарегистрированных пользователей. SnatchBot дает вам возможность создать и настроить бота для использования Viber.

Для начала, пожалуйста, сначала создайте своего бота (вы также можете использовать существующего бота):

После этого зайдите в настройки бота и откройте раздел «Каналы». В столбце каналов выберите Viber.

Чтобы продолжить, вам необходимо сначала установить Viber, если вы еще этого не сделали. Вы можете перейти на сайт компании, где вы можете загрузить официальное приложение Viber на свой смартфон.

Теперь нажмите Шаг 2 и создайте свою учетную запись Viber Out (если у вас уже есть учетная запись Viber, нажмите Шаг 3)

Теперь вам нужно получить «токен» от Viber. Для этого перейдите по предоставленной нами ссылке и нажмите «Создать партнерскую учетную запись». Когда вы попросите Viber сделать это, на ваш телефон будет отправлен проверочный номер, после чего вы сможете перейти на страницу создания.

После того, как вы получите код, вы увидите эту страницу:

Заполните следующую форму, примите Условия и положения, затем нажмите «Создать». Это новая учетная запись Viber, привязанная к вашему номеру телефона (как администратор), на котором бот будет активен. Затем вы получите сообщение «Учетная запись создана» и очень длинную строку символов, которую вы скопируете.

Вернитесь на нашу платформу с кодом и введите его в Auth Token. Затем нажмите Сохранить .

Затем, шаг 4, персонализируйте приветственное сообщение, которое бот будет отправлять пользователям.

Вот и все! Бот готов к использованию в Viber. Наслаждаться!

🚧

Некоторые ограничения:

  1. Нет кнопки «Напишите нам» для Viber.
  2. Атрибуты Facebook недоступны для Viber
  3. Функция STT недоступна для Viber.
  4. Viber ограничивает количество быстрых ответов до четырнадцати. Дополнительные быстрые ответы не будут отображаться.
  5. Постоянное меню (ProPlan): функции «Отключить ввод текста» и «Подменю» недоступны для Viber.Максимальное количество пунктов в постоянном меню — 12.
  6. Следующие плагины недоступны для Viber: eBay, Jira, Giphy .
  7. Текстовая карточка : максимальная длина поля «Описание» — 250 символов.
  8. Функция «Включить кнопку« Поделиться »для каждой истории» недоступна для Viber
  9. .

Создайте своего собственного чат-бота Viber за считанные минуты | Мехфуз Хоссейн | Smartloop

Доступна новая версия сообщения в блоге, прочтите ее здесь: https: // blog.smartloop.ai/createviber-chatbot-in-minutes-b3d6ae175484

Builder Dashboard

Viber был основан в Израиле в 2010 году, и сегодня у него более 900 миллионов пользователей. Согласно источникам, он занимает 3-е место после Facebook и WhatsApp с большой пользовательской базой, в основном в Европе и Азии.

В этом посте я покажу, как быстро создать чат-бота Viber с динамическими данными. Я создаю очень простой погодный бот, который будет извлекать данные с openweather.org для данного города с прогнозом.

Сначала создайте бесплатную учетную запись smartloop.ai. Затем создайте Weather Bot, нажав кнопку + Create New Bot .

Как только вы нажмете «Отправить». Smartloop сделает следующее:

  1. Создайте контейнер для подписки для запуска бота.
  2. Создайте базовые блоки, такие как (начало, о, по умолчанию), чтобы дать вам представление о потоке.
  3. Настройте базовый AI.

Теперь нажмите на своего погодного бота, чтобы перейти на вкладку сборки. Когда все будет готово, вы должны увидеть следующее:

Далее я собираюсь использовать встроенный плагин JSON API.Это один из основных плагинов, который поставляется с нашим новым конструктором чат-ботов. Также есть опция «Блокировка сценария», позволяющая добавить вашу собственную логику в поток разговора, но это тема для другого поста, поэтому следите за обновлениями! Плагин JSON API позволяет быстро вставлять данные из внешнего источника. Думайте об этом как о почтальоне.

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

Раньше я углубился в детали, сначала создайте намерение для погодного бота. Назовем его «местоположение» и настроим для ответа на общий вопрос о погоде. Добавить «Какая погода в Париже?» на вкладке «Определить выражение».

Выделите ** Париж ** как объект и отметьте его как «местоположение», это даст ИИ шаблон, который будет использоваться для разрешения подобных выражений. Эта часть обычно называется обучением.

Следующим шагом будет запрос к API погоды и получение текущего прогноза на основе географического местоположения.Здесь мне нужно сделать следующее:

  1. Использовать широту / долготу из разрешенного объекта местоположения. Он доступен как переменная для использования из контекста разговора.
  2. Сделайте запрос к API погоды с широта / долгота от №1, чтобы получить прогноз погоды и установить его в качестве пользовательской переменной для использования на следующем шаге.

Первым шагом является установка объекта lat / lng в качестве параметра запроса.

Здесь я использовал {{nlp.entities.location}} , чтобы получить объект местоположения из разрешенных сущностей.

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

Совет. Вы можете легко отлаживать контекстные переменные из «Облачного кода» и получать к ним доступ на протяжении всего процесса беседы как переменную шаблона, используя синтаксис * двойных скобок *.

Затем сделайте запрос GET к openweathermap.org API, чтобы получить текущий прогноз:

https://api.openweathermap.org/data/2.5/weather

Скопируйте и вставьте следующую строку запроса JSON в ваш плагин JSON API, как показано выше:

 {
"lat": "{{nlp.entity.location.0.lat}} ",
" lon ":" {{nlp.entities.location.0.lng}} ",
" appid ":" APP_ID ",
" units ":" imperial "
}

Завершите шаг, заменив APP_ID своим из openweathermap.org и определив переменную {{result}} .

Настройте интерфейс диалога, добавив следующие элементы:

1. Добавьте Текст ответ для Текущая погода:

 Сейчас в {{nlp.entities.location.0.formatted}} это {{результат.main.temp}} ° F. 

3. Добавьте Текст , ответ на прогноз:

 Сегодняшний прогноз: {{result.weather.0.description}} с максимальным значением {{result.main.temp_max}} ° F и минимальным значением {{ result.main.temp_min}} ° F. 

Наконец, проверьте своего бота, убедившись, что все работает правильно:

Щелкните значок публикации на левой панели навигации и подключите своего бота. Следуйте инструкциям мастера «Создать бота», чтобы создать нового чат-бота Viber. Пожалуйста, обратитесь к документации разработчика viber о том, как создать учетную запись бота.

Перейдите на рабочий стол или мобильное приложение Viber и начните общаться с ботом.

Weather Bot Demo

Мы хотели бы услышать, каких ботов вы создаете в Viber. Если у вас есть отзыв и вы хотите поделиться им с нами, напишите нам по адресу [email protected] Будем рады вам помочь.

Наконец, если вам понравилось читать этот пост, поделитесь им, и мы всегда рады услышать от вас отзывы об улучшении продукта и добавлении функций, которые сделают вас более продуктивными. Кроме того, не забудьте ознакомиться с приведенными ниже ресурсами и обратиться в службу поддержки @ smartloop.ai для получения дополнительной информации.

Как создать чат-бота Viber —

f ($ viber-> event == «message») {

if ($ viber-> message-> text == «contacts») {

$ message [‘ получатель ‘] = $ viber-> отправитель-> id;

$ сообщение [‘тип’] = «текст»;

$ message [‘text’] = «Наш адрес … \ nТелефон №0 800 000 000»;

$ message [‘keyboard’] = [

«Type» => «keyboard»,

«DefaultHeight» => true,

«Buttons» => [

[

«ActionType» => » ответить «,

» ActionBody «=>» main_menu «,

» Text «=>» Перейти в главное меню «,

» TextSize «=>» обычный «

],

]

];

отправить ($ сообщение);

выезд;

}

if ($ viber-> message-> text == «working_hours») {

$ message [‘получатель’] = $ viber-> sender-> id;

$ сообщение [‘тип’] = «текст»;

$ message [‘text’] = «Мы работаем для вас с понедельника по пятницу с 9:00 до 18:00»;

$ message [‘keyboard’] = [

«Type» => «keyboard»,

«DefaultHeight» => true,

«Buttons» => [

[

«ActionType» => » ответить «,

» ActionBody «=>» main_menu «,

» Text «=>» Перейти в главное меню «,

» TextSize «=>» обычный «

],

]

];

отправить ($ сообщение);

выезд;

}

if ($ viber-> message-> text == «main_menu») {

$ message [‘получатель’] = $ viber-> sender-> id;

$ сообщение [‘тип’] = «текст»;

$ message [‘text’] = «Выберите вариант, пожалуйста»;

$ message [‘keyboard’] = [

«Type» => «keyboard»,

«DefaultHeight» => true,

«Buttons» => [

[

«ActionType» => » ответить «,

» ActionBody «=>» contacts «,

» Text «=>» Показать контактную информацию «,

» TextSize «=>» обычный «

],

[

» ActionType «= > «reply»,

«ActionBody» => «working_hours»,

«Text» => «Рабочее время»,

«TextSize» => «обычный»

],

]

];

отправить ($ сообщение);

выезд;

}

}

GitHub — se02035 / Viber-and-the-Microsoft-Bot-Framework

Microsoft Bot Framework (https: // dev.botframework.com/), сокращенно MBF, предоставляет несколько каналов, которые позволяют разработчикам ботов легко подключать своих ботов к ограниченному количеству платформ (например, Skype, Facebook Messenger, Telegram и т. д.). Благодаря открытости MBF, также можно интегрировать другие приложения или платформы ботов, такие как публичные аккаунты Viber.

Недавно я работал над партнерским проектом, который требовал интеграции ботов MBF с популярной чат-платформой Viber (http://www.viber.com). К счастью, у Viber уже есть собственная бот-платформа, которая является частью функции под названием «Публичные учетные записи» (https: // www.viber.com/en/public-accounts). Цель состоит в том, чтобы связать существующих ботов MBF с платформой Viber с минимальными изменениями кода на стороне бота MBF. Моя часть проекта заключалась в том, чтобы продемонстрировать, как может выглядеть такая интеграция, и предоставить первую рабочую версию. Когда у меня был готов ранний рабочий прототип, оказалось, что некоторые части кода можно повторно использовать для других коннекторов MBF, нацеленных на другие приложения или платформы. Поэтому я извлек эту часть кода и обобщил ее, удалив параметры, специфичные для Viber, и вызовы API, и переместил в отдельную библиотеку.

Этот репозиторий демонстрирует один из способов реализации коннектора Viber — MBF с использованием Node.js

За пределами области применения

Такие темы, как масштабируемость или высокая доступность, выходят за рамки и не будут рассматриваться.

Предварительные требования

Обзор решения

Визуализация ниже иллюстрирует основные строительные блоки решения и то, как мобильное приложение Viber взаимодействует с ботом MBF.

Реализация, представленная в этом репозитории, состоит из следующих пакетов: « Generic Direct Line library package » и « Client Package for Viber ».

Пакет универсальной библиотеки Direct Line

Эта универсальная библиотека является оболочкой для доступного в настоящее время API-интерфейса MBF Direct Line (v3) (https://docs.botframework.com/en-us/restapi/directline3/), который обеспечивает связь MBF. Основные части этой прямой линии полностью независимы от платформы, что означает отсутствие жестких зависимостей от какой-либо другой бот-платформы (например, бот-платформы Viber). Это позволяет использовать эту библиотеку и на любой другой платформе для ботов.

Существует только один небольшой компонент, называемый « Platform », который сопоставляет действия MBF с сообщениями конкретной платформы ботов.Излишне говорить, что разные бот-платформы обычно используют разные структуры сообщений (иногда включая функции, уникальные для определенной платформы).

Пакет Direct Line Library содержит следующие модули:

  • Ядро . Этот модуль содержит базовую абстракцию Direct Line.
  • События . Перечисление событий, которые будет выдавать основной модуль.
  • Деятельность . Актуальная деятельность МБФ. В настоящее время поддерживаются следующие типы действий: « ConversationUpdate » и « Сообщение »
  • .
  • Платформы .Код сопоставления для конкретной платформы.

В этой таблице показано, какие собственные сообщения поддерживаются на какой платформе:

Сообщение Viber
Текст да
Изображение да
URL да
Связаться нет
Видео да
Расположение нет
Наклейка нет
Файл да

Клиентский пакет для Viber

Клиентский пакет представляет собой соединитель MBF для определенного приложения или платформы.Обычно разные приложения или платформы имеют свои собственные типы и структуру сообщений, а также протокол обмена сообщениями.

Это решение включает клиентский пакет для чат-платформы Viber (функция Public Account). Он использует официальный пакет NPM Viber. Дополнительную информацию можно найти в Центре разработчиков Viber (https://developers.viber.com/)

Настроить

Создать публичный аккаунт Viber

Примечание : Публикация публичного аккаунта не требуется.

Создать общедоступную учетную запись — это очень просто. Просто подайте заявку на создание общедоступной учетной записи на странице https://www.viber.com/en/public-accounts. Это не займет много времени, пока ваше приложение будет одобрено (на самом деле, если все пойдет хорошо, это должны быть считанные минуты).

После утверждения начните создавать свою общедоступную учетную запись, следуя процедуре, описанной в Центре разработчиков Viber (https://developers.viber.com/public-accounts/index.html#public-accounts).

Внимание! : Убедитесь, что вы скопировали свой токен аутентификации.Это необходимо в реализации вашего бота и позволяет вашему боту Viber интегрироваться с платформой Public Account.

Включите поддержку Direct Line для вашего MBF Bot

Примечание : Текущее решение поддерживает только Direct Line v3.

Поскольку MBF не имеет встроенного канала Viber, нам нужно кое-что еще. Канал MBF Direct Line действует как многоцелевой канал связи, позволяющий интегрировать ботов MBF в любое приложение.

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

  1. Поскольку этот канал должен быть включен и настроен для каждого бота, перейдите на портал Microsoft Bot Framework, откройте свою коллекцию «Мои боты» (снимок экрана № 1 )
  2. Прокрутите вниз до раздела «Канал» и добавьте канал «Прямая линия». ( скриншот №2 )
  3. Создайте новый сайт Direct Line под названием «Viber».Каждый сайт имеет пару секретов, которые необходимы при подключении к этому каналу. Скопируйте один секрет (неважно, какой вы возьмете), он нам понадобится в коннекторе Viber-MBF. Когда закончите, завершите настройку Direct Line, нажав кнопку внизу. ( скриншот № 3 )
  4. После того, как для бота будет включена прямая линия, для свойства «Включено» будет установлено значение «Да» (снимок экрана № 4 )

Связывание пакетов NPM

Пакет Direct Line Library также опубликован на npmjs.com. Вы можете найти его здесь (https://www.npmjs.com/package/mbf-directline)

В качестве альтернативы вы также можете связать два пакета локально (это будет полезно при работе с пакетом библиотеки). Используйте ссылку npm (https://docs.npmjs.com/cli/link), пакет библиотеки можно легко связать с пакетом клиента (например, Viber).

  cd ./lib # перейдите в каталог пакетов библиотеки
npm link # создать глобальную ссылку на этот пакет

CD ../clients/viber # перейти к клиентскому пакету (ссылается на пакет lib)
npm link mbf-directline # link установить пакет MBF Direct Line
  

Беги

Примечание : Viber предоставляет хорошую документацию о том, как начать разработку ботов на платформе Viber. Просто перейдите в Центр разработки Viber (https://developers.viber.com/) и выберите предпочитаемую технологию (Node.js, Python, Java или REST). У них есть демонстрационный бот на GitHub (https: // github.com / Viber / sample-bot-isitup). Часть Viber в этих решениях основана на их реализации.

Для запуска решения необходимо указать следующий параметр:

  VIBER_PUBLIC_ACCOUNT_ACCESS_TOKEN_KEY # Ключ токена доступа, созданный для вашей публичной учетной записи Viber
MICROSOFT_BOT_DIRECT_LINE_SECRET # Секретный ключ канала прямой линии вашего бота MBF
WEBSERVER_URL # URL-адрес, по которому размещен ваш бот Viber (он должен быть доступен извне!)
WEBSERVER_PORT # Порт веб-сервера.Веб-сервер, на котором размещен ваш бот Viber
  

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

Примечание : Конечно, вы также можете запустить эту реализацию локально и использовать такие инструменты, как ngrok (https://ngrok.com/), чтобы открыть доступ к локальному серверу в Интернет (это особенно полезно во время разработки и для отладки). Например. для ngrok используйте следующую команду (командная строка):

ngrok http --host-header = перезаписать 8080

Это открывает туннель и предоставляет доступ к вашему локальному хосту (порт: 8080).Убедитесь, что вы назначили сгенерированный URL-адрес ngrok параметру WEBSERVER_URL .

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

Вот пошаговое руководство о том, как общаться в чате с ботом Viber Public Account (скриншоты ниже слева направо).

  1. В мобильном приложении Viber перейдите в свою общедоступную учетную запись (снимок экрана №1 )
  2. Убедитесь, что получение сообщений разрешено.Это гарантирует начало разговора с ботом MBF. ( скриншот № 2 — № 4 )
  3. После создания разговора с ботом MBF вы увидите приветственное сообщение бота; если реализовано разработчиком бота MBF. ( скриншот № 5 )
  4. Вы можете общаться с ботом MBF. ( скриншот № 6 )

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

Расширить

Текущая структура позволяет легко интегрировать пакет Direct Line с другими чат-платформами. Если хотите, вы реализуете следующие части:

  • Код сопоставления для конкретной платформы . При использовании сообщений, зависящих от платформы, они должны быть частью пакета библиотеки и размещаться в папке source \ lib \ platform \ .
  • Реализация клиента . Эта часть интегрирует пакет библиотеки Direct Line в конкретную платформу ботов.Он сопоставляет события платформ ботов (протокол сообщений) с событиями Direct Line. Поскольку пакет библиотеки Direct Line должен быть независимым от платформы, этот код следует поместить в отдельный пакет. В этом репо различные реализации клиентов расположены здесь: source \ clients \ [НАЗВАНИЕ БОТОВОЙ ПЛАТФОРМЫ] \

В настоящее время поддерживаются следующие чат-платформы: Viber

ресурса

viber-бот — npm

Используйте эту библиотеку для разработки бота для платформы Viber.Библиотека доступна на GitHub , а также в виде пакета на npm.

Лицензия

Эта библиотека выпущена в соответствии с условиями лицензии Apache 2.0. См. Лицензию для получения дополнительной информации.

Необходимые компоненты библиотеки

  1. Узел> = 5.0.0
  2. Активная учетная запись Viber на платформе, которая поддерживает публичные учетные записи / ботов (iOS / Android). Эта учетная запись будет автоматически назначена администратором учетной записи в процессе создания учетной записи.
  3. Активная публичная учетная запись / бот — Создайте учетную запись здесь.
  4. Токен аутентификации учетной записи — уникальный идентификатор учетной записи, используемый для проверки вашей учетной записи во всех запросах API. Как только ваша учетная запись будет создана, ваш токен аутентификации появится на экране «Изменить информацию» учетной записи (только для администраторов). Каждый запрос, отправленный в Viber учетной записью, должен содержать токен.
  5. Webhook — используйте URL-адрес конечной точки сервера, поддерживающий HTTPS. Если вы выполняете развертывание на собственном настраиваемом сервере, вам понадобится доверенный (ок.pem) сертификат, а не самоподписанный. Прочтите в нашем блоге о том, как протестировать своего бота локально.

Установка

Эта библиотека выпущена на npm.

npm

Установить с помощью npm install viber-bot --save

Экспресс

Если вы уже используете экспресс или аналог, вы можете сделать следующее:

 app.use ("/ viber / webhook", bot.middleware ()); 

Обратитесь к документации по app.use (). Для получения дополнительной информации см. ViberBot.промежуточное ПО ().

Давайте начнем!

Создать базового бота Viber просто:

  1. Импортируйте библиотеку viber-bot в свой проект
  2. Создайте публичную учетную запись или бота и используйте ключ API с https://developers.viber.com
  3. Настройте своего бота, как описано в документации ниже
  4. Добавьте бота в качестве промежуточного программного обеспечения на свой сервер с помощью bot.middleware ()
  5. Запустите свой веб-сервер
  6. Позвоните по номеру setWebhook (url) с URL вашего веб-сервера

Создание эхо-бота

Во-первых, давайте импортируем и настроим нашего бота:

 «использовать строгое»;

const ViberBot = require ('viber-bot').Бот;
const BotEvents = require ('viber-bot'). События;

const bot = новый ViberBot ({
authToken: YOUR_AUTH_TOKEN_HERE,
название: "EchoBot",
avatar: "http://viber.com/avatar.jpg" // Рекомендуется 720x720, но не более 100кб.
});

// Идеально! Теперь вот ключевая часть:
bot.on (BotEvents.MESSAGE_RECEIVED, (сообщение, ответ) => {
// Эхо возвращает сообщение клиенту. Логика вашего бота должна оставаться здесь.
response.send (сообщение);
});

// Разве это не было просто? Создадим HTTPS-сервер и настроим веб-перехватчик:
const https = require ('https');
const порт = процесс.env.PORT || 8080;

// Viber будет отправлять сообщения, отправленные на этот URL. Веб-сервер должен быть подключен к Интернету.
const webhookUrl = process.env.WEBHOOK_URL;

const httpsOptions = {
ключ: ...,
сертификат: ...,
ca: ...
}; // Надежный сертификат SSL (не самоподписанный).
https.createServer (httpsOptions, bot.middleware ()). listen (порт, () => bot.setWebhook (webhookUrl)); 

Использование Winston logger

Мы предоставляем возможность использовать регистратор Winston с нашей библиотекой. Единственное требование — использовать Winston> = 2.0,0.

 «использовать строгое»;

const ViberBot = require ('viber-bot'). Bot;
const winston = require ('winston');
const toYAML = require ('winston-console-formatter'); // делает вывод более дружелюбным

function createLogger () {
const logger = new winston.Logger ({
уровень: «отладка»
}); // Мы рекомендуем DEBUG для разработки
logger.add (winston.transports.Console, toYAML.config ());
регистратор возврата;
}

const logger = createLogger ();
const bot = новый ViberBot ({
регистратор: регистратор,
authToken: ...,
...
}); 

У вас есть базовый маршрутизатор для текстовых сообщений?

Ну смешно спросите вы.привет | привет $ / i, (сообщение, ответ) => response.send (new TextMessage (`Привет, $ {response.userProfile.name}. Я $ {bot.name}`)));

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

Создать их очень просто! У каждого объекта сообщения есть собственный уникальный конструктор, соответствующий его реализации API. Щелкните каждый тип в списке, чтобы узнать больше. Ознакомьтесь с полной документацией по API для более продвинутого использования.

API

Viber Бот

требуется ('viber-bot'). Бот

Эмиттер событий, излучающий описанные здесь события.

Новый ViberBot ()

Параметр Тип Описание
options.logger объект Регистратор Winston
options.authToken строка Токен аутентификации Viber
опции.название строка Имя вашего BOT
options.avatar строка URL аватара. Не более 100кб.
options.registerToEvents массив пример: [«сообщение», «доставлено»]

bot.on (обработчик)

требуется ('viber-bot'). События

Подписаться на события:

  • MESSAGE_RECEIVED (Обратный вызов: функция (сообщение, ответ) {} )
  • MESSAGE_SENT (обратный вызов: функция (сообщение, профиль пользователя) {} )
  • ПОДПИСАНО (обратный вызов: функция (ответ) {} )
  • НЕ ПОДПИСАНО (обратный вызов: функция (ответ) {} )
  • CONVERSATION_STARTED (обратный вызов: функция (userProfile, isSubscribed, context, onFinish) {} )
  • ОШИБКА (обратный вызов: функция (ошибка) {} )

Пример

 бот.on (BotEvents.MESSAGE_RECEIVED, (сообщение, ответ) => ...);
bot.on (BotEvents.MESSAGE_SENT, (сообщение, userProfile) => ...);
bot.on (BotEvents.CONVERSATION_STARTED, (userProfile, isSubscribed, context, onFinish) => ...);
bot.on (BotEvents.ERROR, err => ...);
bot.on (BotEvents.UNSUBSCRIBED, ответ => ...);
bot.on (BotEvents.SUBSCRIBED, response =>
    response.send (`Спасибо за подписку, $ {response.userProfile.name}`)); 

bot.getBotProfile ()

Возвращает обещание .JSON со следующим JSON.

 bot.getBotProfile (). Then (response => console.log (`Public Account Named: $ {response.name}`)); 

bot.getUserDetails (userProfile)

Параметр Тип Описание
Профиль пользователя Профиль пользователя UserProfile объект

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

Возвращает обещание . JSON .

 bot.onSubscribe (response => bot.getUserDetails (response.userProfile)
        .then (userDetails => console.log (userDetails))); 

bot.getOnlineStatus (viberUserIds)

Параметр Тип Описание
viberUserIds массив строк Коллекция идентификаторов пользователей Viber

Возвращает обещание .JSON .

 bot.getOnlineStatus (["a1," a2 "]). Then (onlineStatus => console.log (onlineStatus)); 

bot.setWebhook (url)

Параметр Тип Описание
URL строка Надежный сертификат SSL

Возвращает обещание . JSON .

 bot.setWebhook ("https://my.bot/incoming") .then (() => yourBot.doSomething ()). catch (err => console.log (err)); 

bot.sendMessage (userProfile, messages, [optionalTrackingData])

Параметр Тип Описание
Профиль пользователя Профиль пользователя UserProfile объект
сообщения объект или массив Может быть Объект сообщения или массив объектов Сообщение
[optionalTrackingData] JSON Необязательно.Объект JSON. Возвращается на каждое сообщение, отправленное клиентом

Примечание: При передаче массива сообщений в sendMessage сообщения будут отправляться в явном порядке (порядок, в котором они были переданы методу sendMessage ). Библиотека также отменит все настраиваемые клавиатуры, кроме последней, отправив только последнее сообщение клавиатуры.

Возвращает обещание .ARRAY массив токенов сообщений.

 // Одно сообщение
const TextMessage = require ('viber-bot').Текстовое сообщение;
bot.sendMessage (userProfile, new TextMessage («Спасибо за покупку у нас»));

// Несколько сообщений
const UrlMessage = require ('viber-bot'). Message.Url;
bot.sendMessage (userProfile, [
new TextMessage ("Вот продукт, который вы запросили:"),
новый UrlMessage ("http://my.ecommerce.site/product1"),
new TextMessage ("Срок доставки: 1-3 рабочих дня")
]); 

bot.postToPublicChat (профиль пользователя, сообщения)

API сообщений Viber позволяет владельцу публичного аккаунта публиковать сообщения в публичном чате публичного аккаунта.

Параметр Тип Описание
Профиль пользователя Профиль пользователя UserProfile объект
сообщения объект или массив Может быть Объект сообщения или массив объектов Сообщение

Примечание: При передаче массива сообщений в postToPublicChat сообщения будут отправляться в явном порядке (порядок, который они были переданы методу postToPublicChat ).

Примечание: Этот метод не поддерживает подключение клавиатуры.

Возвращает обещание .ARRAY массив токенов сообщений.

 // Одно сообщение
const TextMessage = require ('viber-bot'). Message.Text;
bot.postToPublicChat (userProfile, new TextMessage («Спасибо за покупку у нас»));

// Несколько сообщений
const UrlMessage = require ('viber-bot'). Message.Url;
bot.postToPublicChat (userProfile, [
new TextMessage ("Вот продукт, который вы запросили:"),
новый UrlMessage ("http: // my.ecommerce.site/product1 "),
new TextMessage ("Срок доставки: 1-3 рабочих дня")
]); 

bot.middleware ()

Возвращает реализацию промежуточного программного обеспечения для использования с http / https .

 const https = require ('https');
https.createServer ({
ключ: ...,
сертификат: ...,
ca: ...
}, bot.middleware ()). listen (8080); 

bot.onTextMessage (регулярное выражение, обработчик)

TextMessageHandlerCallback: функция
(сообщение, ответ) {}
 bot. привет | привет $ / i, (сообщение, ответ) =>
    отклик.send (new TextMessage (`Привет, $ {response.userProfile.name}. Я $ {bot.name}`))); 

bot.onError (обработчик)

ErrorHandlerCallback:
функция (ошибка) {}
 bot.onError (err => logger.error (err)); 

bot.onConversationStarted (userProfile, isSubscribed, context, onFinish)

| Param | Тип | Описание | | — | — | | userProfile | Профиль пользователя | UserProfile объект | | isSubscribed | логическое | Указывает, подписан ли пользователь уже | | контекст | Строка | Любые дополнительные параметры, добавленные к глубинной ссылке, используемой для доступа к беседе, передаются в виде строки | | onFinish | ConversationStartedOnFinishCallback | При вызове клиенту будет отправлено сообщение |

Событие начала беседы возникает, когда пользователь открывает беседу с публичной учетной записью / ботом, используя кнопку «сообщение» (находится на экране информации учетной записи) или используя глубокую ссылку.

Это событие , а не , считается событием подписки и не позволяет учетной записи отправлять сообщения пользователю; однако это позволит отправить пользователю одно «приветственное сообщение». См. Отправку приветственного сообщения ниже для получения дополнительной информации.

ConversationStartedOnFinishCallback: функция
(responseMessage, optionalTrackingData) {}

ConversationStartedOnFinishCallback принимает только null и MessageObject .В противном случае выдается исключение.

 bot.onConversationStarted ((userProfile, isSubscribed, context, onFinish) =>
onFinish (new TextMessage (`Привет, $ {userProfile.name}! Приятно познакомиться .`)));

bot.onConversationStarted ((userProfile, isSubscribed, context, onFinish) =>
onFinish (новое сообщение TextMessage (`Спасибо`), {
saidThanks: правда
})); 

bot.onSubscribe (обработчик)

SubscribeResponseHandlerCallback: функция
(ответ) {}
 bot.onSubscribe (response => console.log (`Подписка: $ {response.userProfile.name}`)); 

bot.onUnsubscribe (обработчик)

UnsubscribeResponseHandlerCallback: функция
(идентификатор пользователя) {}
 bot.onUnsubscribe (userId => console.log (`Отказ от подписки: $ {userId}`)); 

Объект ответа

Членов:

Объект UserProfile

Членов:

Параметр Тип Банкноты
id строка
наименование строка
аватар строка Дополнительный URL-адрес аватара
страна строка в настоящее время установлено только в событии CONVERSATION_STARTED
язык строка в настоящее время установлено только в событии CONVERSATION_STARTED

Объект сообщения

 const TextMessage = require ('viber-bot').Текстовое сообщение;
const UrlMessage = require ('viber-bot'). Message.Url;
const ContactMessage = require ('viber-bot'). Message.Contact;
const PictureMessage = require ('viber-bot'). Message.Picture;
const VideoMessage = require ('viber-bot'). Message.Video;
const LocationMessage = require ('viber-bot'). Message.Location;
const StickerMessage = require ('viber-bot'). Message.Sticker;
const RichMediaMessage = require ('viber-bot'). Message.RichMedia;
const KeyboardMessage = require ('viber-bot'). Message.Keyboard; 

Общие элементы для сообщения Интерфейс :

Параметр Тип Описание
отметка времени строка Эпоха
жетон строка Маркер последовательного сообщения
отслеживаниеДанные JSON Данные отслеживания JSON от клиента Viber

Общие аргументы конструктора Сообщение интерфейс :

Параметр Тип Описание
опционально Клавиатура JSON Написание пользовательских клавиатур
опционально Данные отслеживания JSON Данные, которые будут сохраняться на устройстве Viber Client и отправляться обратно каждый раз при получении сообщения
Объект TextMessage
 const message = новое текстовое сообщение (текст, [optionalKeyboard], [optionalTrackingData]);
консоль.журнал (сообщение.текст); 
Объект UrlMessage
 const message = новое сообщение UrlMessage (URL, [optionalKeyboard], [optionalTrackingData]);
console.log (message.url); 
Объект ContactMessage
Член Тип
contactName строка
контакт строка
 const message = new ContactMessage (contactName, contactPhoneNumber, [optionalAvatar], [optionalKeyboard], [optionalTrackingData]);
консоль.журнал (`$ {message.contactName}, $ {message.contactPhoneNumber}`); 
Объект PictureMessage
Член Тип
URL строка
текст строка
миниатюра строка
 const message = new PictureMessage (url, [optionalText], [optionalThumbnail], [optionalKeyboard], [optionalTrackingData]);
консоль.журнал (`$ {message.url}, $ {message.text}, $ {message.thumbnail}`); 
Объект VideoMessage
Член Тип
URL строка
размер внутренний
миниатюра строка
длительность внутренний
 const message = new VideoMessage (url, size, [optionalText], [optionalThumbnail], [optionalDuration], [optionalKeyboard], [optionalTrackingData]);
консоль.журнал (`$ {message.url}, $ {message.size}, $ {message.thumbnail}, $ {message.duration}`); 
LocationMessage объект
Член Тип
широта поплавок
долгота поплавок
 const message = new LocationMessage (широта, долгота, [optionalKeyboard], [optionalTrackingData]);
console.log (`$ {message.latitude}, $ {message.долгота} `); 
Объект StickerMessage
Член Тип
идентификатор наклейки внутренний
 const message = new StickerMessage (stickerId, [optionalKeyboard], [optionalTrackingData]);
console.log (message.stickerId); 
Объект FileMessage
Член Тип
URL строка
размер в байтах внутренний
имя файла строка
 const message = new FileMessage (url, sizeInBytes, filename, [optionalKeyboard], [optionalTrackingData]);
консоль.журнал (`$ {message.url}, $ {message.sizeInBytes}, $ {message.filename}`); 
RichMediaMessage объект
Член Тип
RichMedia Объект
 const SAMPLE_RICH_MEDIA = {
«ButtonsGroupColumns»: 6,
«ButtonsGroupRows»: 2,
"BgColor": "#FFFFFF",
«Кнопки»: [{
"ActionBody": "http://www.website.com/go_here",
"ActionType": "открытый URL",
"BgMediaType": "картинка",
"Изображение": "http: // www.images.com/img.jpg ",
"BgColor": "# 000000",
«TextOpacity»: 60,
«Рядов»: 4,
«Колонны»: 6
}, {
"ActionBody": "http://www.website.com/go_here",
"ActionType": "открытый URL",
"BgColor": "# 85bb65",
«Текст»: «Купить»,
«TextOpacity»: 60,
«Рядов»: 1,
«Колонны»: 6
}]
};

const message = new RichMedia (SAMPLE_RICH_MEDIA, [optionalKeyboard], [optionalTrackingData]); 
Объект KeyboardMessage
Член Тип
клавиатура JSON
const SAMPLE_KEYBOARD = {
"Тип": "клавиатура",
«Редакция»: 1,
«Кнопки»: [
{
«Колонны»: 3,
«Рядов»: 2,
"BgColor": "# e6f5ff",
"BgMedia": "http: // www.jqueryscript.net/images/Simplest-Responsive-jQuery-Image-Lightbox-Plugin-simple-lightbox.jpg ",
"BgMediaType": "картинка",
"BgLoop": правда,
"ActionType": "ответить",
"ActionBody": "Да"
}
]
};

const message = новое сообщение KeyboardMessage (SAMPLE_KEYBOARD, [optionalTrackingData]); 

Пример проекта

Мы создали образец проекта Is It Up, чтобы помочь вам начать работу.

Сообщество

Присоединяйтесь к разговору на Gitter .

команд Rakuten Viber с ВОЗ на чат-боте COVID-19

Бриф:

  • Rakuten Viber сотрудничает со Всемирной организацией здравоохранения (ВОЗ) над чат-ботом для борьбы с дезинформацией о COVID-19, заболевании, вызванном коронавирусом.Услуга доступна во всем мире на английском, арабском и русском языках, а Viber скоро добавит еще 20 языков, говорится в объявлении, опубликованном Mobile Marketer.
  • Чтобы найти чат-бота, пользователям Viber необходимо нажать на вкладку «Обзор», на которой отображается баннер со значком ВОЗ в верхней части экрана. После нажатия на баннер открывается сеанс чата, в котором отображается меню разделов, включая «Последние новости», которые обновляются в режиме реального времени с веб-сайта ВОЗ.
  • Другие разделы чат-ботов включают «Защитите себя», «Использование масок», «Рекомендации для путешественников» и викторину «Мифы» для пользователей, чтобы проверить свои знания о COVID-19.Пользователи Viber, которые хотят поддержать усилия ВОЗ по борьбе с пандемией, также могут нажать на кнопку «Пожертвовать сейчас», чтобы сделать пожертвование в Фонд солидарности реагирования на COVID-19.

Информация:

Чат-бот от Rakuten Viber и ВОЗ стремится предоставить миллионам пользователей приложения для обмена сообщениями надежную информацию о том, как избежать заражения, распознать симптомы и обратиться за надлежащей медицинской помощью. Поскольку число подтвержденных случаев коронавируса во всем мире превышает 870 000, в результате чего более 43 000 смертей, Rakuten Viber вносит свой вклад, чтобы помочь чиновникам здравоохранения в их борьбе с пандемией.

Чат-бот ВОЗ — это новое применение технологии, разработанной многими организациями для автоматизации разговоров с мобильными пользователями. Однако чат-бот ВОЗ больше похож на доску объявлений, чем на платформу для общения, способную отвечать на вопросы или передавать чат живому человеку.

Более ограниченная функциональность чат-бота ВОЗ может быть полезной в плане предоставления обновлений новостей, а не надежных разговоров. Чат-ботов высмеивали за неудобное взаимодействие и плохой пользовательский опыт.Согласно опросу, проведенному Drift и SurveyMonkey в 2019 году, 39% респондентов заявили, что у них хороший опыт работы с платформой онлайн-чата, но только 16% сказали то же самое в отношении чат-ботов.

Rakuten Viber — это новейшее приложение для обмена сообщениями, которое присоединилось к усилиям ВОЗ по предоставлению мобильных пользователей точной информации о пандемии. ВОЗ планировала привлечь более 50 миллионов человек с помощью WhatsApp, приложения для обмена сообщениями, принадлежащего Facebook. Как сообщает Bloomberg News, в первые три дня после запуска 20 марта этой функцией воспользовались 10 миллионов человек.Такое использование указывает на значительный интерес к информации о COVID-19, особенно в странах, где государственная связь может быть неадекватной.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *