Интеграция 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-документации