Mensajes entrantes (devoluciones de llamada)
Cuando los usuarios envían un mensaje entrante a su bot Viber u otros canales configurados, SMSBAT reenvía estos mensajes a su servidor a través de Webhook (devolución de llamada).
Formato de webhook
Las devoluciones de llamada se envían a su URL de Webhook configurada a través de una solicitud HTTP POST con una carga útil JSON.
Ejemplo de cuerpo de solicitud
{
"idUuid": "123e4567-e89b-12d3-a456-426614174000",
"alphaName": "ViberBotName",
"phoneNumber": "380936670003",
"text": "Hello, I need help with my order",
"dt": "2025-01-20T14:30:00.000Z"
}
Parámetros
| Campo | Tipo | Descripción |
|---|---|---|
idUuid |
cadena | Identificador único para el mensaje entrante |
alfaNombre |
cadena | Su marca/nombre del robot que recibió el mensaje |
número de teléfono |
cadena | El número de teléfono del remitente |
texto |
cadena | El contenido del texto del mensaje entrante |
dt |
fechahora | Marca de tiempo de cuando se recibió el mensaje |
Configuración
Para comenzar a recibir mensajes entrantes:
1. Proporcione la URL de su Webhook (se requiere HTTPS) a su administrador de cuentas de SMSBAT o configúrelo en el Panel.
2. Su punto final debe aceptar solicitudes POST con Content-Type: application/json.
3. Su servidor debería responder con 200 OK al recibir exitosamente la carga útil.
Nota: Si su servidor no responde con
200 OKo se agota el tiempo de espera, SMSBAT puede intentar volver a intentar la entrega según la configuración de su cuenta.