Интеграция iBonus с чат-ботами

1. Введение

Интеграция iBonus с чат-ботами позволяет клиентам управлять своими бонусами, проверять баланс, начислять бонусы и получать уведомления через Telegram, WhatsApp и другие мессенджеры.

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

Для взаимодействия с API iBonus необходимо использовать **API-ключ**, который можно получить в личном кабинете.

GET https://api.ibonus.app/v1/auth
Headers:
Authorization: Bearer YOUR_API_KEY

3. Регистрация клиента через чат-бот

Клиенты могут зарегистрироваться в системе iBonus, отправив свои данные через чат-бот.

POST https://api.ibonus.app/v1/chatbots/register
Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Body:
{
  "name": "Иван Иванов",
  "phone": "+996700600600",
  "chat_id": "123456789"
}

4. Проверка баланса бонусов

Клиент может запросить свой баланс через чат-бот, и система отправит ответное сообщение.

GET https://api.ibonus.app/v1/chatbots/balance?chat_id=123456789
Headers:
Authorization: Bearer YOUR_API_KEY

5. Начисление бонусов через чат-бот

Оператор или автоматизированная система может начислить клиенту бонусы через бота.

POST https://api.ibonus.app/v1/chatbots/bonuses/add
Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Body:
{
  "chat_id": "123456789",
  "amount": 100
}

6. Уведомления клиентам

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

POST https://api.ibonus.app/v1/chatbots/notifications/send
Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Body:
{
  "chat_id": "123456789",
  "message": "Вам начислено 50 бонусов! Спасибо за покупку."
}

7. Полная документация

Более подробную информацию можно найти в официальной документации API.

Перейти к API-документации
  • Компания

    +
  • Продукт

    +
  • Поддержка

    +