Появились чатботы в Viber

Чат-боты в современном мире набирают все больше и больше популярности. Используются боты для самых различных целей, иногда бот может заменить даже полноценное приложение. Сейчас уже много популярных мессенджеров открыли свои API для разработчиков, что дало возможность разрабатывать чат-ботов для этих платформ. Наиболее популярными являются чат-боты в Telegram и Facebook Messenger. Но теперь и Viber открыл свой API и любой желающий разработчик может сделать своего бота на их платформе.
Итак, перед тем как приступить к написанию самого бота нам нужно создать Публичный аккаунт (Public Account). Делается это очень просто, нужно заполнить и отправить форму на официальном сайте Viber`а. Важно чтоб приложение на вашем смартфоне было обновлено не ниже чем до версии 6.5.0, так как в более ранних версиях нет поддержки создания Публичных аккаунтов. Форма выглядит так:

1-%d0%b2%d1%8b%d0%b3%d0%bb%d1%8f%d0%b4%d0%b8%d1%82-%d1%82%d0%b0%d0%ba

После отправки формы ждите смс от Viber в приложении, если все прошло успешно, форма заполнена верно и версия приложения удовлетворяет требования, то вы получите следующие смс:

2-%d1%81%d0%bb%d0%b5%d0%b4%d1%83%d1%8e%d1%89%d0%b8%d0%b5-%d1%81%d0%bc%d1%81

После этого можно приступить к разработке самого чат-бота. Функционал у него пока не такой большой как у Telegram и Messenger: нету инлайн клавиатур, нет карточек, нет слайдеров и generic-template`ов. Но это и неудивительно, ведь для Viber все только начинается.

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

Бот может отправлять:

  • Просто текстовые сообщения:

3-%d1%82%d0%b5%d0%ba%d1%81%d1%82%d0%be%d0%b2%d1%8b%d0%b5-%d1%81%d0%be%d0%be%d0%b1%d1%89%d0%b5%d0%bd%d0%b8%d1%8f

  • Картинки с описанием:

4-%d0%ba%d0%b0%d1%80%d1%82%d0%b8%d0%bd%d0%ba%d0%b8-%d1%81-%d0%be%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%b8%d0%b5%d0%bc

  • Видеофайлы:

5-%d0%b2%d0%b8%d0%b4%d0%b5%d0%be%d1%84%d0%b0%d0%b9%d0%bb%d1%8b

  • Архивы, текстовые файлы и т.п.:

6-%d1%84%d0%b0%d0%b9%d0%bb%d1%8b-%d0%b8-%d1%82%d0%b4

  • Контакты:

7-%d0%ba%d0%be%d0%bd%d1%82%d0%b0%d0%ba%d1%82%d1%8b

  • Координаты:

8-%d0%ba%d0%be%d0%be%d1%80%d0%b4%d0%b8%d0%bd%d0%b0%d1%82%d1%8b

  • И ссылки:

9-%d0%b8-%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b8

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

10-%d0%bb%d0%b8%d0%b1%d0%be-%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d1%83

Более подробную информацию можно прочитать по ссылке на официальную документацию: https://developers.viber.com

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

A blog about Wordpress design, development , Software and inspiration Largest Online Shopping and Fashion Network