Разработка AI-чат-бота с интеграцией в Viber

Проектируем и внедряем системы искусственного интеллекта: от прототипа до production-ready решения. Наша команда объединяет экспертизу в машинном обучении, дата-инжиниринге и MLOps, чтобы AI работал не в лаборатории, а в реальном бизнесе.
Показано 1 из 1 услугВсе 1566 услуг
Разработка AI-чат-бота с интеграцией в Viber
Простая
~3-5 рабочих дней
Часто задаваемые вопросы
Направления AI-разработки
Этапы разработки AI-решения
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1218
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1161
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    853
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1047
  • image_logo-advance_0.png
    Разработка логотипа компании B2B Advance
    561
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    825

Разработка AI-чат-бота с интеграцией в Viber

Viber сохраняет аудиторию в СНГ, особенно Беларусь и Украина. Для бизнесов, ориентированных на эти рынки — релевантный канал с 900M+ зарегистрированных аккаунтов.

Viber Bot API

Viber предоставляет REST API через webhook. Регистрация бота — через Viber Partner Program (для коммерческих ботов) или бесплатно для базовых ботов через channelBotConfiguration.

Типы аккаунтов:

  • Chat Bot (бесплатный): ботовые чаты, без верификации
  • Service Messages (коммерческий): массовые уведомления подписчикам, требует партнёрства

Отправка сообщений

import requests

VIBER_API = "https://chatapi.viber.com/pa"

def send_message(receiver: str, text: str):
    payload = {
        "receiver": receiver,
        "type": "text",
        "text": text,
        "sender": {"name": "MyBot"}
    }
    headers = {"X-Viber-Auth-Token": BOT_TOKEN}
    return requests.post(f"{VIBER_API}/send_message", json=payload, headers=headers)

Rich Messages: Viber поддерживает Rich Media — карточки с изображением, кнопками и текстом. Лучший UX для e-commerce и каталогов:

{
    "type": "rich_media",
    "rich_media": {
        "Type": "rich_media",
        "ButtonsGroupColumns": 6,
        "Buttons": [
            {"ActionType": "reply", "Text": "Заказать"},
            {"ActionType": "open-url", "ActionBody": "https://..."}
        ]
    }
}

Webhook и обработка событий

Viber шлёт события: message (входящее), delivered, seen, conversation_started (пользователь открыл бота), subscribed/unsubscribed. Обработка conversation_started — ключевое: здесь показывается приветствие и onboarding.

Особенности разработки

Viber требует HTTPS для webhook. Сообщения доставляются только подписчикам бота (кроме ответов на входящие). Отсутствие persistent message history — в отличие от Telegram, история диалога не доступна через API, только через собственное хранение.