Руководство по коннектору5 мин чтенияMCP-инструментов: 157 языков

Viber Bot в MCP: сообщения, карусели и рассылки из любого AI-агента

Отправка сообщений Viber от бота Viber через Viber REST Bot API: текст с клавиатурами, изображения, видео, файлы, ссылки, контакты, местоположения, стикеры и карусели rich media, рассылки до 300 подписчикам, данные подписчиков и их онлайн-статус, а также webhook бота. Токен аутентификации бота.

HCАвтор: команда HelpCodeОбновлено 5 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Viber Bot

Viber Bot

Send Viber messages from a Viber bot through the Viber REST Bot API: text with keyboards, pictures, videos, files, links, contacts, locations, stickers and rich media carousels, broadcasts to up to 300 subscribers, subscriber details and online status, and the bot's webhook. Bot authentication token.

инструментов

15

Регион

INTL

Категория

Мессенджеры

Аутентификация

API Key

Требуемые env-vars

VIBER_AUTH_TOKEN
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте Viber Bot одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

Кратко

Отправка сообщений Viber от бота Viber через Viber REST Bot API: текст с клавиатурами, изображения, видео, файлы, ссылки, контакты, местоположения, стикеры и карусели rich media, рассылки до 300 подписчикам, данные подписчиков и их онлайн-статус, а также webhook бота. Токен аутентификации бота.

Попробуй спросить

Примеры промптов для Viber Bot

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Viber Bot · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Viber Bot, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

Viber Bot

Отправка сообщений Viber от бота Viber через Viber REST Bot API: текст с клавиатурами, изображения, видео, файлы, ссылки, контакты, местоположения, стикеры и карусели rich media, рассылки до 300 подписчикам, данные подписчиков и их онлайн-статус, а также webhook бота. Токен аутентификации бота.

Настройка

Настройка занимает около 5 минут, если бот у вас уже есть.

  1. Нужен уже существующий бот Viber. С 5 февраля 2024 года Viber создаёт новых ботов только на коммерческих условиях: подайте заявку через Rakuten Viber или одного из его официальных партнёров (см. https://developers.viber.com/docs/api/rest-bot-api/). Старые бесплатные боты продолжают работать.
  2. Скопируйте токен аутентификации бота (app key): в приложении Viber как администратор бота в разделе More > Settings > Bots > Edit Info > Your app key или в Viber Admin Panel.
  3. Вставьте его в VIBER_AUTH_TOKEN, установите коннектор и запустите viber_get_account_info, чтобы проверить его.
  4. Viber разрешает боту писать пользователям только после того, как задан webhook. Если у вашего бота его ещё нет, задайте его через viber_set_webhook: URL должен отвечать на проверку Viber кодом HTTP 200 и иметь сертификат от доверенного центра сертификации.

Коннектор отправляет, но не принимает. Входящие сообщения и события Viber доставляет только на webhook бота, то есть на ваш собственный публичный HTTPS-эндпоинт.

Кто может получать сообщения: только пользователи, подписанные на бота. Пользователь подписывается, написав боту или нажав кнопку подписки, и может отписаться в любой момент. API для списка подписчиков нет: их id приходят на webhook, поэтому id, по которому ИИ отправляет сообщение, должен браться оттуда. Отправка кому-либо ещё завершается ошибкой receiverNotSubscribed (6) или receiverNotRegistered (5). Сообщения людям по номеру телефона относятся к отдельному платному продукту (Viber Business Messages), и в коннектор он не входит.

Что он отправляет: одному подписчику текст до 7 000 символов (при желании с клавиатурой кнопок ответа), изображения, видео, файлы, ссылки, карточки контактов, местоположения, стикеры и карусели rich media из карточек с изображениями и кнопками. Каждая отправка принимает id пользователя-получателя и имя отправителя не длиннее 28 символов. viber_broadcast_message отправляет одно и то же сообщение до 300 подписчикам за вызов, подставляет имя или id каждого получателя там, где этого требует текст, и выводит получателей, которым сообщение не дошло.

Что он читает: аккаунт бота с его webhook, типами событий и числом подписчиков; имя, страну, язык, устройство и версию Viber одного подписчика (не чаще двух раз на пользователя за 12 часов); и онлайн-статус до 100 подписчиков. Он также может задать или удалить webhook; удаление закрывает для пользователей личный чат с ботом.

Подтверждение перед отправкой: каждое сообщение доходит до реального человека, а коммерческие боты платят за сообщения вне сессии, открытой пользователем. ИИ показывает текст и получателей и ждёт вашего «да».

Форматы: в каждом ответе есть status (0 = ok) и status_message, а любой другой статус возвращается как ошибка. Отправленное сообщение возвращает message_token. billing_status от 0 до 4 означает, что плата не взималась, а 5 означает платное сообщение вне сессии. Время в Unix-миллисекундах.

Лимиты: запрос должен быть меньше 30 КБ. Изображения в формате JPEG, PNG или статичный GIF до 1 МБ на iOS (3 МБ на Android) с расширением в URL, видео в MP4 до 26 МБ и 180 секунд, файлы до 50 МБ (исполняемые файлы отклоняются). Для рассылок допускается 500 запросов за 10 секунд. freeMessagesExceeded (23) или noBalance (24) означает, что месячные бесплатные сообщения или баланс исчерпаны.

Частые ошибки (status): 2 неверный токен, 5 получатель не зарегистрирован в Viber, 6 получатель не подписан, 7 бот заблокирован, 9 бот приостановлен, 10 webhook не задан, 11 у получателя слишком старая версия Viber, 12 слишком много запросов, 21 страна не поддерживается.

Коннектор не принимает и не читает входящие сообщения, не выводит список подписчиков и не отправляет сообщения на номера телефонов.

Предварительные требования: VIBER_AUTH_TOKEN

Локальная установка коннектора

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Откройте http://localhost:3000/connectors/store, выберите Viber Bot и введите переменные, перечисленные в Предварительных требованиях.

Доступные инструменты

ToolWhat it does
viber_get_account_infoDetails of the bot account: id, name, uri, icon, category, country, the webhook URL and its event_types, and subscribers_count
viber_get_user_detailsDetails of one subscribed user: name, avatar, country, language, primary device OS, device type, Viber and API version
viber_get_onlineOnline status of up to 100 subscribed users. online_status: 0 online, 1 offline (with last_online in Unix ms), 2 hidden by the user, 3 try…
viber_send_textSend a text message (up to 7,000 characters) to one subscribed user, optionally with a keyboard of reply buttons
viber_send_pictureSend a picture (JPEG, PNG or static GIF from a URL) with a caption to one subscribed user
viber_send_videoSend an MP4 video (H.264, up to 26 MB and 180 seconds) from a URL to one subscribed user
viber_send_fileSend a file (up to 50 MB, from a URL) to one subscribed user, e.g. a PDF invoice
viber_send_urlSend a link (up to 2,000 characters) to one subscribed user; Viber shows a preview
viber_send_contactSend a contact card (name and phone number) to one subscribed user
viber_send_locationSend a location pin (latitude and longitude) to one subscribed user
viber_send_stickerSend a Viber sticker by its numeric sticker id to one subscribed user
viber_send_rich_mediaSend a rich media message (a carousel of cards with images, text and buttons) to one subscribed user
viber_broadcast_messageSend the same message to up to 300 subscribed users in one call
viber_set_webhookSet the bot's webhook, the HTTPS endpoint where Viber delivers incoming messages and events
viber_remove_webhookRemove the bot's webhook

Примеры запросов

  • «Сколько подписчиков у моего бота Viber и какой webhook он использует?»
  • «Отправь подписчику 01234567890A== текст: Ваш заказ отправлен. Добавь кнопки ответа Да и Нет.»
  • «Разошли наши часы работы в выходные этим 120 id подписчиков, а потом скажи, кому сообщение не дошло.»
  • «Кто из этих 20 подписчиков сейчас онлайн?»
  • «Отправь карусель из трёх товаров, у каждого изображение, цена и кнопка Купить, которая открывает страницу товара.»

Следующие шаги

Это руководство помогло?

Ваш агент для Viber Bot в одном клике.

Установите коннектор, вставьте ключ, спросите свой AI-клиент. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

Как подключить Viber Bot к ChatGPT через MCP

Отправка сообщений Viber от бота Viber через Viber REST Bot API: текст с клавиатурами, изображения, видео, файлы, ссылки, контакты, местоположения, стикеры и карусели rich media, рассылки до 300 подписчикам, данные подписчиков и их онлайн-статус, а также webhook бота. Токен аутентификации бота.

Коннекторы

Как подключить Viber Bot к Claude через MCP

Отправка сообщений Viber от бота Viber через Viber REST Bot API: текст с клавиатурами, изображения, видео, файлы, ссылки, контакты, местоположения, стикеры и карусели rich media, рассылки до 300 подписчикам, данные подписчиков и их онлайн-статус, а также webhook бота. Токен аутентификации бота.

Коннекторы

Как подключить Viber Bot к Microsoft Copilot через MCP

Отправка сообщений Viber от бота Viber через Viber REST Bot API: текст с клавиатурами, изображения, видео, файлы, ссылки, контакты, местоположения, стикеры и карусели rich media, рассылки до 300 подписчикам, данные подписчиков и их онлайн-статус, а также webhook бота. Токен аутентификации бота.

Коннекторы

Как подключить Viber Bot к Cursor через MCP

Отправка сообщений Viber от бота Viber через Viber REST Bot API: текст с клавиатурами, изображения, видео, файлы, ссылки, контакты, местоположения, стикеры и карусели rich media, рассылки до 300 подписчикам, данные подписчиков и их онлайн-статус, а также webhook бота. Токен аутентификации бота.

Коннекторы

Как подключить Viber Bot к Gemini через MCP

Отправка сообщений Viber от бота Viber через Viber REST Bot API: текст с клавиатурами, изображения, видео, файлы, ссылки, контакты, местоположения, стикеры и карусели rich media, рассылки до 300 подписчикам, данные подписчиков и их онлайн-статус, а также webhook бота. Токен аутентификации бота.

Коннекторы

Как подключить Viber Bot к Meta Muse через MCP

Отправка сообщений Viber от бота Viber через Viber REST Bot API: текст с клавиатурами, изображения, видео, файлы, ссылки, контакты, местоположения, стикеры и карусели rich media, рассылки до 300 подписчикам, данные подписчиков и их онлайн-статус, а также webhook бота. Токен аутентификации бота.