Self-care бот оператора связи
Баланс, тариф, пополнение и обращения — в Telegram, с работой через legacy-биллинг и передачей оператору.
Это демонстрационный сценарий: так мы бы построили решение. Названия и данные иллюстративные — это не история конкретного клиента.
Задача
Снять с колл-центра типовые вопросы абонентов: баланс, тариф, пакеты, пополнение — и оставить операторам только сложные случаи.
Ограничения
- Биллинг — старая система с SOAP API и ограничением по числу запросов.
- Пиковая нагрузка в первые дни месяца, когда списывается абонентская плата.
- Персональные данные абонентов: доступ только после подтверждения номера.
Решение
- 01
Идентификация абонента по номеру телефона, которым он делится в Telegram, и привязка к лицевому счёту.
- 02
Адаптер к SOAP-биллингу с кешем и очередью: пики не выходят за квоту запросов.
- 03
Пополнение через платёжный провайдер с подтверждением по webhook.
- 04
Сложные вопросы уходят в CRM тикетом с историей диалога.
Архитектура
- Telegram → Bot API
- Bot API → Self-care backend
- Self-care backend → Billing adapter, Payments, CRM · tickets
- Billing adapter → Billing · SOAP, Cache · queue
- Payments
- CRM · tickets
- Billing · SOAP
- Cache · queue
Что демонстрирует
Демонстрирует: идентификацию абонента без пароля, работу с legacy-биллингом через адаптер с квотой, платежи с проверкой webhook и передачу оператору с контекстом.
Хотите видеть, с какими вопросами абоненты приходят чаще всего?
Аналитика обращенийDataZone