Відкриття Viber‑бота з SMSBAT: що змінилось з 5 лютого 2024 р.

SMSBAT — ваш надійний партнёр у світі Viber для бізнесу. Ми є офіційним партнёром Viber і унікальним інтегратором усіх послуг Viber у бізнес‑процеси наших клієнтів.

Коротко про Viber Chatbot: посібник від SMSBAT

З 5 лютого 2024 р. реєстрація бота пройшла кілька важливих оновлень, що впливають на терміни, витрати і спосіб взаємодії. У цьому блозі ми розповімо про новий процес, розклад білінгу й що саме треба зробити, щоб швидко запустити свій Viber‑бот.

1. Що нового у реєстрації?

Крок
Опис (старий)
Опис (новий)
Форма заявки
Коротка форма без детальної інформації про компанію
новий формуляр з більш глибоким запитанням про юридичні реквізити, контактну особу, мету використання бота, а також вказівкою дати запуску.
Період демо
Відсутній
30‑денний демо‑режим після підписки. Під час тестування ви отримуєте 20 безкоштовних пуш‑повідомлень для налаштування.
Верифікація
Після підписки
Після завершення демо‑периоду бот автоматично переходить у верифікований стан, стає доступним у пошуку Viber і має власну URL‑адресу viber.com/<URI_боту>.
Білінг
Раніше списання 30 днів після реєстрації
Тепер білінг починається у момент активізації (вказана дата в формі). Щомісячні платежі відбуваються 1 числа кожного місяця.

2. Вартість і фінансові умови

Показник
Сума
Коментар
Авансовий депозит
400 € (без ПДВ)
Перевизначений для покриття попередніх витрат на розгортання.
Комісія за реєстрацію
70 € (без ПДВ)
Єдиноразова плата за обробку заявки.
Тарифікація трафіку
Згідно таблиці цін (без ПДВ)
Відповідно до вибраної категорії.
Щомісячний fee
100 € (без ПДВ)
Обов’язковий платіж за розміщення бота на платформі. Платиться 1 числа кожного місяця.

Як працює білінг

  1. Під час активізації (вказаної у заявці) сплачується 100 € за місяць, коли бот став верифікованим.
  2. Кожен 1‑5 день місяця відбувається звірка трафіку з Viber. На рахунок приходить:
    • 100 € за поточний місяць
    • Вартість трафіку за попередній місяць
    • Суму депозиту переносить на наступний місяць.

Зверніть увагу! Якщо бот активується 31 Січня 25 – спочатку списується 100 € за січень, а 1 Лютого сплачується 100 € за лютий. Дата активації не впливає на суму; це важливо планувати при підписці.


3. Що треба підготувати, щоб не затримувати запуск?

Предмет
Що треба надати
Юридичні реквізити
ПІБ юридичної особи, код ЄДРПОУ/ЄДР, адреса, телефон, email.
Контактна особа
Ім’я, посада, контактний телефон, email.
Підписання договору
Після затвердження заявки ви отримаєте договор і маєте його підписати.
Перший платіж
Після затвердження заявки робимо першу оплату (депозит + реєстраційна комісія).

4. Підсумок: як швидко запустити Viber‑бот

  1. Заповніть нову заявку на реєстрацію через форму здесь.
  2. Підготуйте юридичні реквізити і контактні дані для договору.
  3. Перевірте дату запуску – вона буде використана як дата старту білінгу.
  4. Оплатіть авансовий депозит (300 €) і реєстраційну комісію (50 €).
  5. Після підтвердження заявки відкривається 30‑денний демо‑режим з 20 безкоштовними пуш‑повідомленнями.
  6. Після тестування бот автоматично верифікується, і виводиться на плату за трафік (100 € за стартовий місяць + тарифи).

5. Поради та рекомендації

Порада
Чому це важливо
Плануйте дату запуску
Заходи списання щомісячного fee починаються вже з першого дня активації, тому дайте собі хвилину запасу.
Користуйтеся демо‑режимом
30 днів тестування і 20 безкоштовних пуш‑повідомлень допоможуть налаштувати інтерактивність без додаткових витрат.
Контролюйте трафік
Під час звірки трафіку переконайтесь, що оброблені повідомлення відповідають вашій стратегії.
Майбутні платежі
Уникайте непередбачених платежів, контролюйте місячний баланс.

6. Далі

Якщо у вас вже є власний Viber‑бот або ви плануєте його створити, відвідайте форму https://smsbat.com/register-bot, напишіть нам про свої потреби, і ми разом зробимо його верифікованим.

SMSBAT допоможе вам максимально використати можливості Viber у вашому бізнес‑процесі — від першого контакту до повної автоматизації обслуговування клієнтів.

Почніть вже сьогодні і переконайтеся, що ваш бізнес готовий до нових можливостей Viber! 🚀

7. Чому Viber варто використовувати для чат‑ботів?

Viber – це популярний месенджер, який об’єднує користувачів по всьому світу. Він підтримує не лише особисті повідомлення, а й бізнес‑аккаунти, що дозволяють компаніям взаємодіяти зі своєю аудиторією через чат‑боти. Переваги Viber для бізнесу:

Перевага
Пояснення
Широка аудиторія
понад 200 мільйонів активних користувачів.
Вбудований бізнес‑підтримки
вбудовані інструменти для автентифікації, платіжних транзакцій, геолокації.
Низька вартість
безкоштовна API (за винятком деяких інтеграцій).
Легке розширення
підтримка багатьох мов, інтерфейс користувача з можливістю кастомізації.

Таким чином, Viber – це зручна платформа, яка дозволяє швидко розгортати функціональні чат‑боти та інтегрувати їх у бізнес‑процеси.


8. Підготовка до створення чат‑бота

8.1 Реєстрація VIber bot – Дивись п.4, як швидко запустити Viber‑бот.

8.2 Отримання ключів

Після створення акаунту в мобільному застосунку Адміністратор може скопіювати токен боту в Розділі Налаштування - Боти - Змінити дані бота - “API Credentials” та скопіюйте:

  • Auth Token – для аутентифікації запитів до API.
  • Account ID – унікальний ідентифікатор вашого акаунту буде доступний в панелі omni.smsbat.com після акивації бота.

Ці дані знадобляться у наступних кроках.


9. Налаштування серверу

Chat‑бот працює за принципом webhook. Це означає, що Viber надсилає HTTP‑запити до вашого сервера, коли користувачі надсилають повідомлення, а ви відповідаєте за допомогою HTTP‑відповідей.

9.1 Вибір технології

  • Node.js + Express – швидко розгорнути API.
  • Python + Flask – зручний для аналітики.
  • PHP + Laravel – підходить, якщо у вас вже є інфраструктура на PHP.

Нижче наведено простий приклад на Node.js.

js
const express = require('express');
const bodyParser = require('body-parser');

const app = express();
app.use(bodyParser.json());

const VIBER_AUTH_TOKEN = process.env.VIBER_AUTH_TOKEN;

// Верифікація webhook
app.post('/webhook', (req, res) => {
const { auth_token, message, sender } = req.body;

// Перевірка токену
if (auth_token !== VIBER_AUTH_TOKEN) return res.sendStatus(403);

// Обробка текстових повідомлень
if (message.type === 'text') {
const reply = {
type: 'text',
text: `Вітаємо, ${sender.name}! Ви сказали: ${message.text}`
};

// Відправка відповіді
fetch(`https://chatapi.viber.com/pa/send_message`, {
method: 'POST',
headers: {
'X-Viber-Auth-Token': VIBER_AUTH_TOKEN,
'Content-Type': 'application/json'
},
body: JSON.stringify({
receiver: sender.id,
min_api_version: 1,
sender: { name: 'SMSBAT Bot' },
tracking_data: 'my_tracking_data',
type: 'text',
text: reply.text
})
});

return res.sendStatus(200);
}

res.sendStatus(200);
});

app.listen(3000, () => console.log('Webhook listening on port 3000'));

Важливо: Підключіть HTTPS, бо Viber вимагає безпечне з’єднання.

9.2 Розгортання

  • На Heroku: git push heroku main.
  • На AWS EC2: використайте Nginx як реверс‑проксі та Certbot для TLS.
  • На VPS: встановіть pm2 для автоматичного перезапуску процесу.

10. Основні можливості Viber API

Функція
Опис
Приклад коду
Відправка тексту
Просте текстове повідомлення
POST /pa/send_message
Відправка картки
Підтримка зображень, кнопок, інтерфейсу
POST /pa/send_message з полем keyboard
Боти з меню
Створення навігаційного меню
POST /pa/set_keyboard
Підтримка медіа
Надсилання відео, аудіо, файлів
POST /pa/send_file
Підтримка геолокації
Надсилання координат
POST /pa/send_message з type: "location"

Кожна з цих функцій дозволяє створювати більш інтерактивні та функціональні взаємодії з користувачами.


11. Створення простого меню

js
app.post('/set-menu', async (req, res) => {
const menu = {
Type: 'keyboard',
DefaultHeight: true,
BgColor: '#FFFFFF',
Buttons: [
{ ActionType: 'reply', ActionBody: 'hello', Text: 'Привіт' },
{ ActionType: 'open_url', ActionBody: 'https://smsbat.com', Text: 'Вебсайт' },
{ ActionType: 'share', ActionBody: '', Text: 'Поділитися' }
]
};

const response = await fetch('https://chatapi.viber.com/pa/set_keyboard', {
method: 'POST',
headers: {
'X-Viber-Auth-Token': VIBER_AUTH_TOKEN,
'Content-Type': 'application/json'
},
body: JSON.stringify({ keyboard: menu })
});

const data = await response.json();
res.json(data);
});

Тепер, коли користувач підключився до вашого бота, він побачить меню з трьома кнопками.


12. Поширені сценарії використання

Сценарій
Як Viber допомагає
Приклад застосування
Підтримка клієнтів
Автоматичні відповіді на FAQ
Чат‑бот, який відповідає на запитання про час роботи
Персоналізовані пропозиції
Розсилки з акціями
Мітинг-бот, що надсилає купони
Реєстрація замовлень
Кнопки «Купити»
Онлайн‑магазин, що приймає замовлення через чат
Підтримка зворотного зв’язку
Опитування
Бот, який збирає оцінки після сервісу

13. Поради щодо масштабування та безпеки

  • Обмежте кількість одночасних запитів – використовуйте кешування та розпаралелювання.
  • Зберігайте Auth Token у захищеному сховищі – наприклад, в AWS Secrets Manager.
  • Використовуйте SSL/TLS – Viber не приймає незахищені з’єднання.
  • Аналізуйте логи – інтегруйте Grafana/Prometheus для моніторингу продуктивності.
  • Аналізуйте біллінг звіт – в панелі omni.smsbat.com дані витрат оновлюються кожні 3 дні.
  • Плануйте резервне копіювання – зберігайте конфігурації і ключі в GitOps‑сховищі.

14. Коротко підсумуємо

  • omni.smsbat.com – відмінна платформа для розробки чат‑ботів, що підтримує багатофункціональні повідомлення і меню.
  • Webhook – основний механізм взаємодії: ваш сервер отримує повідомлення і відповідає.
  • Auth Token і Account ID – ключові параметри для аутентифікації.
  • Можливості API охоплюють текст, картки, геолокацію, медіа і навіть кнопкові меню.
  • Масштабування – розділення логіки на мікросервіси, використання кешу й безпеки – критично важливі.

Надалі, ви можете розширювати функціонал, додаючи інтеграції з CRM, платежами, або навіть машинним навчанням для розпізнавання зворотного зв’язку.

Успіхів у створенні ваших Viber‑ботів! 🚀

Нові Старіші

Контактна форма