Конструктор ботов для viber

Обновлено: 18.06.2024

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

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

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

Вступление

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

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

Первые шаги

early access to pa

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

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

edit page token

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

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

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

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

И добавим логгирование исключений:

Все исключения будут поступать в /tmp/bot.log .

Базовая версия вашего бота готова, вы можете вносить свою логику, добавлять кнопки в чат, использовать глубокие ссылки (deep link) и html разметку — все это доступно в SDK. Я создал несколько демок которые вы можете увидеть в чате viber://pa?chatURI=viber-bot-php&context=habrahabr. Если у вас еще нет viber клиента, вы можете найти чат по этой ссылке: viber-bot-php.

От простых автоворонок до полной автоматизации вашего




Один бот для всех социальных сетей и мессенджеров

Напишите бота один раз, и вы легко сможете интегрировать со всеми самыми популярными мессенджерами и социальными сетями






Максимальный инструментарий

Своя CRM

Управляйте Вашими клиентами прямо из админ панели

Интеграция

Чат-боты интегрируются с CRM, ERP, web API и внутренними системами заказчика

Автоматизация

Автоматизируйте рассылки, скрипты продаж, сбор информации о клиенте


Мобильное приложение



Своя CRM

Управляйте Вашими клиентами прямо из админ панели

Интеграция

Чат-боты интегрируются с CRM, ERP, web API и внутренними системами заказчика

Автоматизация

Автоматизируйте рассылки, скрипты продаж, сбор информации о клиенте


Мобильное приложение

Работайте с ботом не только на сайте, но и с помощью мобильного приложения

Вы не один


Поддержка без выходных и праздников

В случае возникновения нештатной ситуации Вы не останетесь с ней один на один. Наши специалисты работают ежедневно с 8 до 21 по МСК


Активное сообщество

Загляните в наш чатик ВКонтакте или Telegram. Там Вам всегда помогут и посоветуют другие пользователи Salebot


Подробные мануалы

Хотите внедрить что-то новое ?
Начните с наших мануалов




Вы создаете Salebot

Цель сервиса SaleBot - объединять вокруг себя активных людей, создавать комьюнити. Важен их опыт, мнение, желания. Так мы развиваемся, внедряем новый функционал, делаем сервис удобным. Комьюнити помогает новым пользователям освоить сервис или быстро перенести проекты из других сервисов.
SaleBot - это дружеская атмосфера, где всегда поддержат и помогут.





Используя SaleBot , Вы экономите свое время и деньги


Поддержка без выходных и праздников

В случае возникновения нештатной ситуации Вы не останетесь с ней один на один. Наши специалисты работают ежедневно с 8 до 21 по МСК


Активное сообщество

Загляните в наш чатик ВКонтакте или Telegram. Там Вам всегда помогут и посоветуют другие пользователи Salebot


Подробные мануалы

Хотите внедрить что-то новое ?
Начните с наших мануалов

Выбирайте SaleBot


Начните свой бизнес без команды

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

Подключайтесь!

Подключитесь к чату с ботом в любой момент и дожмите клиента.



Держите все в одном месте!

Одна система для всех необходимых инструментов, Help-desk, CRM, отчетность, минилендинги, чат-боты, подсказки для оператора

Оптимизируйте работу компании!

Доверьте административные функции, и сбор информации о клиенте чат-боту. Оставьте сотрудникам только интересные задачи.



Вовлекайте!


Начните свой бизнес без команды

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


Подключайтесь!

Подключитесь к чату с ботом в любой момент и дожмите клиента.


Держите все в одном месте!

Одна система для всех необходимых инструментов, Help-desk, CRM, отчетность, минилендинги, чат-боты, подсказки для оператора


Оптимизируйте работу компании!

Доверьте административные функции, и сбор информации о клиенте чат-боту. Оставьте сотрудникам только интересные задачи.


Вовлекайте!

От простых автоворонок до полной автоматизации вашего




Один бот для всех социальных сетей и мессенджеров

Напишите бота один раз, и вы легко сможете интегрировать со всеми самыми популярными мессенджерами и социальными сетями






Максимальный инструментарий

Своя CRM

Управляйте Вашими клиентами прямо из админ панели

Интеграция

Чат-боты интегрируются с CRM, ERP, web API и внутренними системами заказчика

Автоматизация

Автоматизируйте рассылки, скрипты продаж, сбор информации о клиенте


Мобильное приложение



Своя CRM

Управляйте Вашими клиентами прямо из админ панели

Интеграция

Чат-боты интегрируются с CRM, ERP, web API и внутренними системами заказчика

Автоматизация

Автоматизируйте рассылки, скрипты продаж, сбор информации о клиенте


Мобильное приложение

Работайте с ботом не только на сайте, но и с помощью мобильного приложения

Вы не один


Поддержка без выходных и праздников

В случае возникновения нештатной ситуации Вы не останетесь с ней один на один. Наши специалисты работают ежедневно с 8 до 21 по МСК


Активное сообщество

Загляните в наш чатик ВКонтакте или Telegram. Там Вам всегда помогут и посоветуют другие пользователи Salebot


Подробные мануалы

Хотите внедрить что-то новое ?
Начните с наших мануалов




Вы создаете Salebot

Цель сервиса SaleBot - объединять вокруг себя активных людей, создавать комьюнити. Важен их опыт, мнение, желания. Так мы развиваемся, внедряем новый функционал, делаем сервис удобным. Комьюнити помогает новым пользователям освоить сервис или быстро перенести проекты из других сервисов.
SaleBot - это дружеская атмосфера, где всегда поддержат и помогут.





Используя SaleBot , Вы экономите свое время и деньги


Поддержка без выходных и праздников

В случае возникновения нештатной ситуации Вы не останетесь с ней один на один. Наши специалисты работают ежедневно с 8 до 21 по МСК


Активное сообщество

Загляните в наш чатик ВКонтакте или Telegram. Там Вам всегда помогут и посоветуют другие пользователи Salebot


Подробные мануалы

Хотите внедрить что-то новое ?
Начните с наших мануалов

Выбирайте SaleBot


Начните свой бизнес без команды

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

Подключайтесь!

Подключитесь к чату с ботом в любой момент и дожмите клиента.



Держите все в одном месте!

Одна система для всех необходимых инструментов, Help-desk, CRM, отчетность, минилендинги, чат-боты, подсказки для оператора

Оптимизируйте работу компании!

Доверьте административные функции, и сбор информации о клиенте чат-боту. Оставьте сотрудникам только интересные задачи.



Вовлекайте!


Начните свой бизнес без команды

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


Подключайтесь!

Подключитесь к чату с ботом в любой момент и дожмите клиента.


Держите все в одном месте!

Одна система для всех необходимых инструментов, Help-desk, CRM, отчетность, минилендинги, чат-боты, подсказки для оператора


Оптимизируйте работу компании!

Доверьте административные функции, и сбор информации о клиенте чат-боту. Оставьте сотрудникам только интересные задачи.


Вовлекайте!

От простых автоворонок до полной автоматизации вашего




Один бот для всех социальных сетей и мессенджеров

Напишите бота один раз, и вы легко сможете интегрировать со всеми самыми популярными мессенджерами и социальными сетями






Максимальный инструментарий

Своя CRM

Управляйте Вашими клиентами прямо из админ панели

Интеграция

Чат-боты интегрируются с CRM, ERP, web API и внутренними системами заказчика

Автоматизация

Автоматизируйте рассылки, скрипты продаж, сбор информации о клиенте


Мобильное приложение



Своя CRM

Управляйте Вашими клиентами прямо из админ панели

Интеграция

Чат-боты интегрируются с CRM, ERP, web API и внутренними системами заказчика

Автоматизация

Автоматизируйте рассылки, скрипты продаж, сбор информации о клиенте


Мобильное приложение

Работайте с ботом не только на сайте, но и с помощью мобильного приложения

Вы не один


Поддержка без выходных и праздников

В случае возникновения нештатной ситуации Вы не останетесь с ней один на один. Наши специалисты работают ежедневно с 8 до 21 по МСК


Активное сообщество

Загляните в наш чатик ВКонтакте или Telegram. Там Вам всегда помогут и посоветуют другие пользователи Salebot


Подробные мануалы

Хотите внедрить что-то новое ?
Начните с наших мануалов




Вы создаете Salebot

Цель сервиса SaleBot - объединять вокруг себя активных людей, создавать комьюнити. Важен их опыт, мнение, желания. Так мы развиваемся, внедряем новый функционал, делаем сервис удобным. Комьюнити помогает новым пользователям освоить сервис или быстро перенести проекты из других сервисов.
SaleBot - это дружеская атмосфера, где всегда поддержат и помогут.





Используя SaleBot , Вы экономите свое время и деньги


Поддержка без выходных и праздников

В случае возникновения нештатной ситуации Вы не останетесь с ней один на один. Наши специалисты работают ежедневно с 8 до 21 по МСК


Активное сообщество

Загляните в наш чатик ВКонтакте или Telegram. Там Вам всегда помогут и посоветуют другие пользователи Salebot


Подробные мануалы

Хотите внедрить что-то новое ?
Начните с наших мануалов

Выбирайте SaleBot


Начните свой бизнес без команды

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

Подключайтесь!

Подключитесь к чату с ботом в любой момент и дожмите клиента.



Держите все в одном месте!

Одна система для всех необходимых инструментов, Help-desk, CRM, отчетность, минилендинги, чат-боты, подсказки для оператора

Оптимизируйте работу компании!

Доверьте административные функции, и сбор информации о клиенте чат-боту. Оставьте сотрудникам только интересные задачи.



Вовлекайте!


Начните свой бизнес без команды

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


Подключайтесь!

Подключитесь к чату с ботом в любой момент и дожмите клиента.


Держите все в одном месте!

Одна система для всех необходимых инструментов, Help-desk, CRM, отчетность, минилендинги, чат-боты, подсказки для оператора


Оптимизируйте работу компании!

Доверьте административные функции, и сбор информации о клиенте чат-боту. Оставьте сотрудникам только интересные задачи.


Вовлекайте!

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

Отфильтровать сервисы


Chatforma – онлайн-конструктор чат-ботов для разных площадок. Помогает привлекать, удерживать и обслуживать клиентов. Благодаря оптимизации процессов позволяет увеличить доходность бизнеса. Поддерживает работу с Вконтакте, Telegram, Facebook и Viber. С помощью конструктора создано более 20 тысяч ботов.


BotHelp (ранее назывался WhatsHelp) является корпоративным мультипротокольным мессенджером, через который Вы сможете работать с заказами, производить рассылку и многое другое. Принцип работы прост: Вы подключаете свой бизнес в соцсетях и мессенджерах и работаете с клиентом в едином окне. Сервис используется в браузере и подходит для командных проектов.


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


Botmother – это онлайн-конструктор чат-ботов для соцсетей и мессенджеров. Работает с 7 площадками: Вконтакте, Одноклассники, Viber, Telegram, WhatsApp, Facebook и Instagram. Чат-бот может использоваться в качестве дополнительного канала связи или полностью заменять собой мобильное приложение.


Платформа для подключения чат-ботов к социальным сетям и мессенджерам. Работает со всеми популярными площадками – Вконтакте, Facebook, WhatsApp, Telegram, Viber и пр. С помощью Smart Sender вы можете продавать любые продукты прямо внутри мессенджеров.


Чат-центр для бизнеса, позволяющий автоматизировать общение с клиентами в популярных мессенджерах (WhatsApp, Telegram, Facebook, Яндекс.Диалоги, Instagram, Skype, ВКонтакте) и бесплатном онлайн-чате. Сервис функционирует под девизом "Здесь мессенджеры приобретают смысл". Общение с клиентами происходит в их любимых мессенджерах и социальных сетях.

Читайте также: