Андрей Смирнов
Время чтения: ~7 мин.
Просмотров: 8

Как настроить автосообщения от чат-бота в Viber

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

Обязательные события, например, ”message”, придут в любом случае, на них специально подписываться не надо.

1. Ссылка сверху — одинаковая для всех ботов, есть в документации Viber. 2. Ваш токен

Во вкладке Body вставляем ссылку на бота.

2-right-1024x559.jpg

Если мы сделали всё правильно (а так оно и есть) — получаем статус-сообщение ОК.

В случае, если вы не пользуетесь Postman, а пишете код в PHP, привязка webhook будет выглядеть так:

Теперь сообщения, которые будут приходить на вашего бота, будут попадать на этот webhook в виде JSON объектов.

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

Теперь пропишем функцию отправки сообщения в Viber — обычный POST запрос.

После того как пользователь откроет диалог с нашим ботом в Viber — наш бот получит JSON с информацией о пользователе и типом события conversation_started.

ready-bot-in-viber.jpg

Что с ним пока нельзя делать — это создать глубокую ссылку на него (с использованием URI аккаунта, как мы писали выше) и найти его во вкладке с ботами Viber (discover screen) – ни среди ботов, представленных в подборках, ни при помощи поиска. Для того, чтобы ваше детище появилось там, нужно получить эппрув от Viber, заполнив «форму публикации бота» (есть в документации). У Viber целая куча предрассудков требований, которым бот должен удовлетворять для утверждения и публикации, включая «уникальную ценность» и хотя бы минимальное понимание свободного ввода пользователя. Подробнее о публикации бота расскажем в будущем.

Авторы статьи:

Роман Брязгалов, php-разработчик, специалист по диалоговым системам Singularika

Валерия Маляренко, копирайтер Singularika

class=»post_content» itemprop=»articleBody»> —>

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

Содержание

Viber бот — создание и установка чат бота в Вайбере

Добавление такого помощника в работу своего сервиса значительно облегчает работу компаниям. К примеру, многие популярные интернет-магазины используя Viber ботов узнают мнение клиентов и распространяют рекламную информацию. Рассмотрим метод создания бота для Вибер.

bot-e1552374319320.png

Используем сервис ChatForma

Рассмотрим принцип создания бота через специальный сервис. Он позволит максимально чётко настроить своего автоматизированного помощника.

Создание специального аккаунта для управления

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

  1. Перейдите на сайт и скачайте мессенджер для своего смартфона.skachat-vayber-na-ustroystvo.png
  2. Перейдите по ссылке, выберите страну и введите номер телефона.
  3. Кликните “Login”, после чего на телефон придёт код подтверждения — введите его на сайте.vvesti-nomer-telefona-6.png
  4. Теперь в левом боковом меню выберите “Create Bot Account”.sozdat-akkaunt-bota.png
  5. Будет предложено заполнить анкету — загрузите картинку, введите имя (Uri заполнится автоматически), выберите категорию, подкатегорию, язык, заполните описание аккаунта, веб сайт и адрес электронного ящика. vvesti-dannye-bota.pngДополнительно позволяется указание местоположения и страны. Подтвердите согласие с правилами и кликаем “Create”.sozdat-na-sayte-chatforma.png

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

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

  Как настроить Вайбер на телефоне и компьютере — инструкция

Подключение стороннего сервиса для дальнейшей настройки

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

  1. Регистрируемся в Chatforma и проходим авторизацию в созданном аккаунте.
  2. В открывшейся странице выберите пункт в правом верхнем углу “Создать Бота”.sozdat-bota-v-chatforma.png
  3. Добавьте название и кликните “Зарегистрировать”.zaregistrirovat-bota-dlya-vaybera.png
  4. Отобразится новое окно с названием бота — кликните по нему и перейдите в раздел “Настройки”.voyti-v-nastroyki-bota.png
  5. Скопируйте на странице Вибера ключ программы и вставьте его в окно “Конфигурация”.sohranit-klyuch-v-konfiguratsii.png
  6. В приложении мессенджера будет получено соответствующее уведомление при успехе.

Теперь перейдём к следующему шагу.

Настройка чат-бота

В первую очередь нужно сделать мини-лендинг. Это страница, которую будет видеть новая аудитория, поэтому она должна максимально привлечь её.

Открываем раздел “Настройки” и находим пункт “Мини лендинг”. Вводим интригующий заголовок и небольшое описание, после чего сохраняем всё.

sozdat-mini-lending.png

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

Оформляем стартовое сообщение

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

sozdat-soobschenie.png

Настраиваем сообщение по умолчанию

В левом боковом меню перейдите в соответствующий раздел. Здесь нужно ввести тот текст, который будет отображаться, если система не распознает запрос пользователя. К примеру, это может быть “Я бот, не понимаю вас. Пожалуйста, воспользуйтесь доступными командами”.vvesti-tekst-soobscheniya.png

Добавляем новые кнопки

Для комфортной навигации вам необходимо также позаботиться о добавлении кнопок. Для этого:

  1. Перейдите в подраздел “Стартовое сообщение”.
  2. Нажмите на “+” в правом верхнем углу и выбираем “Кнопки”.
  3. В появившееся окно добавьте свой текст.
  4. Чуть ниже нажмите на “+” и дайте название этому блоку, дополнительно выбрав его действия — перенаправление на определённое сообщение, внешняя ссылка или кнопка вызова.
  5. При необходимости добавьте еще несколько кнопок по желанию.

Как видим, всё очень просто. Главное — следовать инструкции

Добавляем постоянное меню

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

  1. Если пункт “Постоянное меню” не появился автоматически, тогда необходимо нажать на “+” в правом верхнем углу и выбрать соответствующий пункт.
  2. Нажмите “Добавить ряд”, потом наведите на пустое место курсор — появится крестик и плюсик. Нажмите на “+” чтобы добавить ссылку на уже созданное сообщение либо внешнюю ссылку.
  3. Сохраните изменения.

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

Заключение

  Приколы для Вайбера — скачать прикольные видео бесплатноС 26 сентября 2017 года сильно упростился способ получения токенов для чат-ботов в Viber. Ранее для этого необходимо было создать паблик аккаунт и только к нему можно было сделать привязку чат-бота. Примерно до января-февраля 2017 года все было достаточно просто — заполняешь простую форму — появляется возможность регистрации паблик аккаунта. Примерно весной форма усложнилась, всем подряд не давали такой возможности. Давали добро, в основном, крупным, известным брендам. 26 сентября все упростили. В этот день паблик чаты и боты стали двумя отдельными каналами в Viber. Теперь можно управлять ими через Панель администратора Viber (https://partners.viber.com/). Что означает разделение Ботов и Паблик Чатов?

  • Боты больше не будут привязаны к Паблик Чатам, а интерфейс будет скорректирован соответствующим образом.
  • Боты по-прежнему будут доступны в рамках Паблик Аккаунтов.
  • Функции поиска и отображения в списке на Discover Screen останутся прежними.

Что такое Панель администратора Viber?

  • Панель администратора Viber позволяет владельцам Паблик Аккаунтов и Ботов управлять своими кампаниями, видеть статистику и все данные Паблик аккаунта.
  • Кроме того, Панель администратора Viber теперь позволит пользователям создавать бот напрямую через Панель администратора Viber.

Создание бота будет доступно для всех. Тем не менее, возможность отображения в поиске и в списке на Discover Screen будет рассматриваться командой Viber. Первичная регистрацияpartners.viber.com → Create an account Регистрируемся. Вводим номер телефона, получаем код в viber для проверки и прочие поля. Создание бота (получение токена) Авторизуемся partners.viber.com → Create Bot Account Заполняем форму (самое сложное это картинку подобрать) После заполнения получаем токен. Все. С документацией у viber есть проблемы. Часто она не актуальная. Всегда надо проверять то, что делаешь.developers.viber.com/docs/api/rest-bot-apidevelopers.viber.com/docs/api/python-bot-apidevelopers.viber.com/docsИспользуемые источники:

  • https://singularika.com/ru/chatbots/how-to-create-a-viber-chatbot/
  • https://xn—-8sbdcrw5aw.xn--p1ai/help/viber-bot
  • https://habr.com/post/338970/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации