Настроить чат бот для вайбер

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

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

  • вести переписку с пользователем
  • проверять статус подписчиков (онлайн, оффлайн)
  • получить информацию о конкретном подписчике
  • вносить записи (посты) на свою страницу

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

Вступление

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

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

Первые шаги

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

Открыть раздел «Публичные аккаунты» (иконка вверху справа — )

Нажать на «создать аккаунт» (иконка внизу справа — )

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

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

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

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

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

    Читайте также:  Не работает омыватель заднего стекла рено дастер

    Для примера, мой вебхук будет: https://viber.hcbogdan.com/bot.php . Создадим файл setup.php :

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

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

    Далее остается разместить файл bot.php так, чтобы он был доступен по https://viber.hcbogdan.com/bot.php , и перейти в чат с ботом из вибер клиента. Если вы не видите ответов бота, то стоит проверить ваш error_log и access_log на предмет наличия ошибок.

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

    Источник

    Что такое Вайбер бот

    Вайбер бот – это виртуальный робот-собеседник (ВС), который имитирует действия обычного пользователя (ведет диалог, отвечает на вопросы). Разработку можно создать самому, скачать готовый вариант, либо заказать персонального ВС у специалистов. Большинство клиентов выбирает личное проектирование, что делает робота эффективным, удобным, уникальным в общении.

    Создание публичного аккаунта

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

    Сделать это можно следующим способом:

    1. Открыть вкладку чатов в мобильном приложении.
    2. Нажать кнопку «+» снизу справа страницы.
    3. Выбрать «Создать Сообщество».
    4. Выделить контакты, которые будут добавлены в паблик.
    5. Ввести информацию о будущем аккаунте (название, иконка, описание).
    6. Нажать «Готово».

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

    Детальная информация видна на видео:

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

    Существует два основных варианта интеграции чат-программы: через партнерскую сеть и API. Рассмотрим каждый отдельно.

    Через официальных партнеров

    Для этого способа прежде всего нужно зарегистрировать аккаунт партнера Вайбер.

    Сделать операцию можно следующим образом:

    • перейти по ссылке;
    • указать свой мобильный номер, который уже подключен к системе;
    • ввести код подтверждения;
    • указать почту, придумать пароль в системе;
    • для создания страницы нажать «Далее», перейти во вкладку управления аккаунтом, авторизоваться.

    После регистрации партнерской учетной записи необходимо создать бота в вайбере.

    Для этого стоит следовать списку действий ниже:

    1. После авторизации выбрать команду «Создать бот» во вкладке слева.
    2. Ввести необходимые данные учетной записи, загрузить фото.
    3. Указать описание аккаунта, почту.
    4. Скопировать полученный апи-ключ.

    Ваш аккаунт появится в поиске только после того, как наберет минимум 6 подписчиков.

    Через API

    Апи позволяет создать данную программу через PHP (распространенный язык программирования).

    Существует два способа регистрации робота:

    • самостоятельное программирование;
    • создание системы специалистом на заказ.

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

    Рекомендации для бота

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

    За назначением различают такие типы ВС:

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

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

    За принципом работы можно выделить три типа ВС:

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

    Продвижение

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

    Вот список самых популярных методов продвижения робота-собеседника:

    • скопировать ссылку на программу, прикрепить ее на своих страницах в соцсетях, сайтах, пабликах;
    • опубликовать робота в каталоге Viber (на данный момент функция приостановлена);
    • сделать QR-код программы, поместить его на улицах города, на собственных товарах и т.д.;
    • заказать рекламу у блогеров, сайтов, сообществ.

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

    Примеры

    Использование чат-робота в сообществах значительно упростит процесс ведения дел, общения, ускорит проведение операций.

    Но вместе с этим возникает ряд вопросов: «С какой целью его создавать?», «Каким именно он должен быть?».

    Рассмотрим самые распространенные примеры:

    • робот-собеседник Comedy Club. Эта программа позволяет за несколько кликов найти нужный выпуск шоу и просмотреть его, уведомляет о выходе новой серии;
    • чат-робот Зоряна. Это бот мобильного оператора Киевстар, который отвечает на вопросы, помогает разобраться в системе, устраняет неполадки сети;
    • ВС футбольного клуба «Барселона». Помогает болельщикам узнавать все новости из жизни ФК, найти нужную информацию, уведомляет о предстоящих играх;
    • GorodRabot. Помогает находить вакансии на рынке труда, предоставляет данные о новых свободных должностях;
    • бот Почты России. Дает информацию о прибытии, отправке, доставке посылки, отслеживает ее, рассчитывает стоимость услуг.

    Чтобы определить, каким будет ваш ВС, проанализируйте конкурентов, другие подобные боты, возможные варианты их разработки.

    ВАЖНО! С 1 апреля 2019 года Viber начал взимать плату с владельцев виртуальных собеседников: $4500 ежемесячно за отправку до 500 тысяч сообщений, $6500 – за возможность отправки до 1 миллиона сообщений.

    Выводы

    Viber бот – это практичное, а также технологичное решение для сообществ. Устанавливать программу нетрудно. Приложение поможет сделать аккаунт интересным, функциональным, удобным.

    Детальная информация видна на видео:

    Источник

    Создание бота Viber — инструкция

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

    Для чего нужны чат боты в Вайбере

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

    Создание бота в Viber окажется полезным, если необходимо:

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

    С помощью виртуального помощника можно экономить время и память на мобильном устройстве. Чат работает в приложении Вайбер, поэтому установка дополнительного софта или утилит не требуется.

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

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

    1. Зайдите на сайт https://partners.viber.com.
    2. Введите номер телефона для регистрации, затем нажмите на кнопку Login. Через некоторое время придет сообщение с номером подтверждения.
    3. В появившемся окне в панели справа нажмите на кнопку «Create Bot Account».
    4. Откроется анкета, которую нужно заполнить: введите имя бота, загрузите изображение, напишите описание, выберите категорию.
    5. Укажите геолокацию, поставьте галочку напротив подтверждения согласия с правилами и нажмите на кнопку «Create».

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

    После создания бота нужно знать, как установить, например, Эйвон бот в Вайбере. Для этого можно воспользоваться на сайте Chatforma. Для начала зарегистрируйтесь и нажмите на кнопку «Создать бота», расположенную в правом верхнем углу. Затем сделайте следующее:

    1. В специальном поле ввести название, затем зарегистрировать бот.
    2. В появившемся окне нажмите на название и выберите «Настройки».
    3. В поле «Конфигурация» вставьте полученный ключ, кликните по кнопке «Сохранить».

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

    Возможности чата бота в пабликах

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

    • Консультаций и технической поддержки. Нередко пользователи обращаются с типовыми вопросами, на которые ответить может запрограммированный бот.
    • Быстрой доставки информации. Бот присылает статьи или другие новости туда, куда удобно пользователю.
    • Заказа еды, такси, бронирования билетов или номеров в отелях.
    • Рассылки рекламных акций и предложений, которые могут быть интересны пользователям.

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

    Источник

    Оцените статью