Перед тем, как привязать webhook, надо подумать, какие дополнительные события нужны будут нашему боту, и добавить их в наш запрос. Это могут быть следующие события:
Обязательные события, например, ”message”, придут в любом случае, на них специально подписываться не надо.
Во вкладке Body вставляем ссылку на бота.
Если мы сделали всё правильно (а так оно и есть) — получаем статус-сообщение ОК.
В случае, если вы не пользуетесь Postman, а пишете код в PHP, привязка webhook будет выглядеть так:
Теперь сообщения, которые будут приходить на вашего бота, будут попадать на этот webhook в виде JSON объектов.
С помощью следующего кода мы записываем в текстовый файл входящую информацию от Viber. Это облегчит будущую разработку.
Теперь пропишем функцию отправки сообщения в Viber — обычный POST запрос.
После того как пользователь откроет диалог с нашим ботом в Viber — наш бот получит JSON с информацией о пользователе и типом события conversation_started.
Что с ним пока нельзя делать — это создать глубокую ссылку на него (с использованием URI аккаунта, как мы писали выше) и найти его во вкладке с ботами Viber (discover screen) – ни среди ботов, представленных в подборках, ни при помощи поиска. Для того, чтобы ваше детище появилось там, нужно получить эппрув от Viber, заполнив «форму публикации бота» (есть в документации). У Viber целая куча предрассудков требований, которым бот должен удовлетворять для утверждения и публикации, включая «уникальную ценность» и хотя бы минимальное понимание свободного ввода пользователя. Подробнее о публикации бота расскажем в будущем.
Авторы статьи:
Роман Брязгалов, php-разработчик, специалист по диалоговым системам Singularika
Валерия Маляренко, копирайтер Singularika
class=»post_content» itemprop=»articleBody»> —>
Viber — популярный мессенджер, который используется во всём мире. Многие компании для удобства пользуются специальными чат-ботами, которые выполняют разные задачи.
Содержание
Viber бот — создание и установка чат бота в Вайбере
Добавление такого помощника в работу своего сервиса значительно облегчает работу компаниям. К примеру, многие популярные интернет-магазины используя Viber ботов узнают мнение клиентов и распространяют рекламную информацию. Рассмотрим метод создания бота для Вибер.
Используем сервис ChatForma
Рассмотрим принцип создания бота через специальный сервис. Он позволит максимально чётко настроить своего автоматизированного помощника.
Создание специального аккаунта для управления
Прежде, чем приступать к созданию вы должны убедиться, что у вас уже есть активированная учётная запись. Если всё хорошо, тогда следуйте инструкциям о том, как создать чат бот Viber:
- Перейдите на сайт и скачайте мессенджер для своего смартфона.
- Перейдите по ссылке, выберите страну и введите номер телефона.
- Кликните “Login”, после чего на телефон придёт код подтверждения — введите его на сайте.
- Теперь в левом боковом меню выберите “Create Bot Account”.
- Будет предложено заполнить анкету — загрузите картинку, введите имя (Uri заполнится автоматически), выберите категорию, подкатегорию, язык, заполните описание аккаунта, веб сайт и адрес электронного ящика. Дополнительно позволяется указание местоположения и страны. Подтвердите согласие с правилами и кликаем “Create”.
После этого будет отображено поздравление с созданием и пользователю предоставят ключ для дальнейшей разработки
Его можно использовать для интегрирования собственного API или подключения одного из предложенных сервисов.
Как настроить Вайбер на телефоне и компьютере — инструкция
Подключение стороннего сервиса для дальнейшей настройки
В сети доступно множество платных и бесплатных конструкторов для настройки чат-ботов. Рассматриваемый нами сервис называется Chatforma. Принцип подключения не особо отличается, поэтому воспользоваться инструкцией можно будет и с другими дополнениями. Вот как установить такую модификацию:
- Регистрируемся в Chatforma и проходим авторизацию в созданном аккаунте.
- В открывшейся странице выберите пункт в правом верхнем углу “Создать Бота”.
- Добавьте название и кликните “Зарегистрировать”.
- Отобразится новое окно с названием бота — кликните по нему и перейдите в раздел “Настройки”.
- Скопируйте на странице Вибера ключ программы и вставьте его в окно “Конфигурация”.
- В приложении мессенджера будет получено соответствующее уведомление при успехе.
Теперь перейдём к следующему шагу.
Настройка чат-бота
В первую очередь нужно сделать мини-лендинг. Это страница, которую будет видеть новая аудитория, поэтому она должна максимально привлечь её.
Открываем раздел “Настройки” и находим пункт “Мини лендинг”. Вводим интригующий заголовок и небольшое описание, после чего сохраняем всё.
Важно! Сохраняйте изменения после каждого шага! Это позволит обезопасить себя от неожиданных сбоев
Оформляем стартовое сообщение
Теперь откройте раздел “Конструктор” и заполните стартовое сообщение. Это текст, который будут видеть пользователи при начале диалога с ботом. Ввести тут можно всё, что угодно. Нажатие плюса над формой откроет небольшое меню, предлагающее добавить текст, файл, кнопки или галерею. Выберите наилучший для себя вариант и заполните его.
Настраиваем сообщение по умолчанию
В левом боковом меню перейдите в соответствующий раздел. Здесь нужно ввести тот текст, который будет отображаться, если система не распознает запрос пользователя. К примеру, это может быть “Я бот, не понимаю вас. Пожалуйста, воспользуйтесь доступными командами”.
Добавляем новые кнопки
Для комфортной навигации вам необходимо также позаботиться о добавлении кнопок. Для этого:
- Перейдите в подраздел “Стартовое сообщение”.
- Нажмите на “+” в правом верхнем углу и выбираем “Кнопки”.
- В появившееся окно добавьте свой текст.
- Чуть ниже нажмите на “+” и дайте название этому блоку, дополнительно выбрав его действия — перенаправление на определённое сообщение, внешняя ссылка или кнопка вызова.
- При необходимости добавьте еще несколько кнопок по желанию.
Как видим, всё очень просто. Главное — следовать инструкции
Добавляем постоянное меню
Одна из самых важных частей чат бота — постоянное меню. Его наличие значительно упрощает поиск информации пользователем.
- Если пункт “Постоянное меню” не появился автоматически, тогда необходимо нажать на “+” в правом верхнем углу и выбрать соответствующий пункт.
- Нажмите “Добавить ряд”, потом наведите на пустое место курсор — появится крестик и плюсик. Нажмите на “+” чтобы добавить ссылку на уже созданное сообщение либо внешнюю ссылку.
- Сохраните изменения.
После этого можно открыть диалог с любого устройства, чтобы проверить работоспособность добавленных функций. Кстати, такое же можно использовать для стартового сообщения
Заключение
Приколы для Вайбера — скачать прикольные видео бесплатноС 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/