что такое uri в вайбере

Что такое uri в вайбере

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

Для этого у вас должно быть установлено приложение на смартфоне и на компьютере (на компьютере-не обязательно, это только для вашего удобства)

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

Как узнать, что у вас установлена последняя версия? Зайдите на сайт https://www.viber.com/ru/download

и повторяем все манипуляции за спикером:

Диплинк (Deep Links) — глубокая ссылка, которая направляет пользователя напрямую в диалог с вашим ботом и имеет такой вид:

После знака = вставляйте свой URI, который был создан вами (в рамках урока мы придумали URI «takblettestov».

ВАЖНО: в ссылке не должно быть пробелов между символами. Внимательно проверяйте.

Для наших задач информации о ДИПЛИНКАХ достаточно. Но если вы хотите самостоятельно разобраться в этом, то вот ссылка (информация там на английском языке) https://developers.viber.com/docs/tools/deep-links/

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

Источник

Контакт-центр: Viber

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

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

Для подключения канала Viber к открытым линиям Битрикс24 нам понадобится специальный параметр – Ключ, который выдается при создании бота Viber.

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

Создание бота Viber

Нам понадобится аккаунт партнера Viber. Для этого нужно пройти регистрацию:

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

Регистрация аккаунта партнера Viber проста:

Если у вас уже есть партнерский аккаунт, то просто авторизуйтесь и переходите к пункту 2.

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

Не забудьте нажать кнопку Сохранить.

Как это работает

Клиент заходит к вам на сайт, где подключен виджет Битрикс24, и выбирает способ общения Viber:

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

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

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

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

У оператора весь диалог также происходит в чате на портале (в десктоп- и в мобильном приложении Битрикс24):

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

Особенности использования канала Viber:

Источник

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

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

Поговорим о создании простого чат-бота Viber для пересылки сообщения.

Термины и определения

Чат-бот Viber – программа Viber, реализованная через паблик-аккаунт, с которой пользователь может взаимодействовать для достижения какой-либо цели.

Паблик-аккаунты – специально созданные публичные аккаунты для общения и взаимодействия с клиентами (в том числе с помощью чат-ботов). Частным случаем паблик-аккаунтов являются паблик-чаты, где общается какая-либо группа людей.

Viber-ссылка – специальная ссылка для открытия контакта, чат-бота или другого ресурса в приложении Viber. Начинается с особого префикса viber://. Например: viber://pa?chatURI=hello2bot.

Создаем чат-бота

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

Цель: бот будет пересылать обратно наше сообщение.

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

Если вы сами хотите развернуть хостинг, то можно использовать связку: Apache + PHP + MySQL, но лучше воспользоваться услугами хостинг-провайдера, где установлено все необходимое, например, Timeweb.

Технология работы бота проста:

А теперь пошаговый процесс создания (из 13 шагов):

1. Переходим на сайт разработки. Предварительно у вас на смартфоне должно быть установлено приложение Viber.

2. Вводим номер телефона и авторизуемся.

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере
3. Viber пришлет код подтверждения – вводим его и нажимаем «Дальше».

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере
4. Нажимаем кнопку «Создать бот» и заполняем необходимые поля:

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере
5.
Ставим галочку о принятии соглашения и нажимаем «Create».

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере
6. После этого вы получите токен для аутентификации Viber. Скопируйте и сохраните его.

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере
7. Теперь загрузите к себе на компьютер заготовку для чат-бота: github.com/the-lans/bots/tree/master/Viberbot

8. Распакуйте и откройте файлы index.php и php из папки Viberbot.

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере
9. В этих файлах необходимо изменить некоторые параметры.

В файле index.php необходимо изменить:

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере
В файле set_webhook.php необходимо изменить:

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере
10.
По требованию Viber на вашем сайте должен быть установлен сертификат SSL. Такой сертификат можно заказать как платно (например, Sectigo Positive SSL), так и бесплатно (SSL Let’s Encrypt). Подробнее о SSL-сертификатах читайте в Справочном центре.

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере
11. Когда SSL-сертификат станет активным, заходим в панель хостинга Timeweb через файловый менеджер:

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере
12. Установим вебхук для нашего бота в Viber. Заходим в браузер и запускаем файл set_webhook.php. Если все хорошо, выдается следующее сообщение (см. ниже). Если у вас не получилось установить вебхук, внимательно проверьте URL-адрес (соблюдение регистра букв) или корректность PHP-файла.

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере
13. Заходим в Viber на смартфоне. Последовательно нажимаем в меню: Еще –> Паблик аккаунты –> HelloBot.

Если паблик-аккаунт скрыт, нажимаем «Показать».

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

Проверяем результат

В паблик-аккаунте нажимаем кнопку «Сообщение» и начинаем взаимодействие с ботом. Пишем любую фразу, бот должен нам ответить тем же. Если бот отказывается отвечать, проверьте корректность PHP-файла, наличие SSL-сертификата и пр.

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере
Нами был успешно создан и запущен чат-бот для Viber. Теперь можно подумать о расширении его функционала. Документацию Viber REST API можно прочитать на официальном сайте мессенджера.

Источник

Как создать Viber-бота с помощью PHP

В ноябре 2016 года Viber внедрил публичные аккаунты (Viber public account, или просто PA). С их выходом стало доступно и api, которое позволяет:

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

Вступление

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

С релизом публичных аккаунтов (PA) ситуация изменилась, теперь мы можем создать более полноценное взаимодействие с «кнопочными диалогами» и нужными нам «конверсиями». Все это здорово, если не одно НО — нет SDK для PHP (ради справедливости, есть sdk для nodejs и python). Именно этот пробел я решил заполнить, и описать как можно создать простого бота на php, и за одно создать SDK.

Первые шаги

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

В форме вы указываете телефон, к которому будет выдан доступ к публичным аккаунтам, и спустя некоторое время вы получите сообщения формата «. You now have early access to Public Accounts. «. После чего вам необходимо перезапустить Viber-клиент и пройти следующие шаги:

Открыть раздел «Публичные аккаунты» (иконка вверху справа — что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере)

Нажать на «создать аккаунт» (иконка внизу справа — что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере)

На последнем шаге будет доступен выбор способа работы с сообщениями, выберите «api» и скопируйте ключ. (или его можно просто посмотреть на экране «редактирования информации» PA):

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

Для примера, мой ключ будет: 1111111111111111-2222222222222222-3333333333333333

Серверная часть

Для разработки бота и работы с Viber-API я использую небольшой SDK: https://github.com/Bogdaan/viber-bot-php. Он позволит опустить некоторые подробности взаимодействия c REST-api и построить некоторую логику нашего бота. Установим его:

Для начала нам необходимо зарегистрировать адрес вебхука — тот адрес по которому бекенд вибера будет доставлять нам сообщения от пользователей и некоторые другие события. Веб сервер, на котором будет расположен бот (и соотвественно вебхук) обязательно должен работать по https с корректным SSL сертификатом. Самоподписанный сертификат тут не подойдет, если его нет — попробуйте использовать letsencrypt.org.

И зарегистрируем вебхук выполнив файл:

Теперь, когда пользователь отправит сообщение, или зайдет в чат, по адресу вебхука будут отправлены запросы. Создадим файл bot.php :

Можно немного улучшить функционал бота и добавить логгирование. Сделаем это с помощью monolog:

Источник

Создание полноценного Viberbot. Часть вторая — первый контакт или «сonversation_started»

Отправка первого сообщения пользователю — приветствуем и подписываем

В первой части мы научились запускать стартер устанавливать webhook для нашего проекта botviber.

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

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

Сформируем ссылки на бота

1) Oффлайн QR — его можно скачать из партнерской админки viber

2) Ссылка для месcенджера и передачи по мессенджеру ViberURL

3) Ссылка редирект NoViberURL в интернете много таких сократителей URL — но все они похожи на спам, поэтому рекомендую создать свой код из трех строк PHP и положить файл себе на хостинг, вот содержимое файла foot.php

Приветствия botviber или «event»: «conversation_started»

После открытия QR или перехода по ссылке на адрес нашего приложения от серверов Viber (Jetty) прилетают POST запросы с событием («event»: «conversation_started») а их полное содержимое имеет следующий вид:

И, прошу заметить, что в телеге chat_id один по всей сети мессенджера во всех всех ботах — как мобильный номер, а у вайбер id — он как токен и уникален в пределах одного вашего бота. В другом боте ваш id станет другим…

Обработаем их и ответим, чтобы получить один из трех ответов как на скрине выше
а) type=«text»
б) а тут мы видим классический случай type=«rich_media»
в) на третьем скрине Type=«keyboard»

Детальнее на viber REST API, а ниже рассмотрим как получить первый вариант

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

1) для обработки пользовательских сообщений в файле проекта myviberbot/views.py внесем изменения:

Перезапустим наш проект Django.

К сожалению «Rakuten Viber» никому не дает официальные страницы на PA и сообщество, исключения крупные бренды и публичные личности, поэтому для SEO продвижения и PR по соцсетям и др. рекомендую создать минилендинг — мелкая страница на которую переходят все с основного сайта или др. ресурсов вот образец:

что такое uri в вайбере. Смотреть фото что такое uri в вайбере. Смотреть картинку что такое uri в вайбере. Картинка про что такое uri в вайбере. Фото что такое uri в вайбере

Удачного запуска botviber.

В следующей статье мы разберем event[«message»], для обработки пользовательских сообщений, вы узнаете, что сделать чтоб вести диалог, как отделять следующие сообщения, вообще как botviber научить понимать, что это следующие.

(Создание полноценного Viberbot на Django 2 и Viber REST API. Часть третья — Message)

Источник

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

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