Índice:
- Regla de bloqueo de URL no válida en Webhook
- ¿Cómo funciona el envío de datos a través de Webhook?
- Manejo de URL no operativas
- La regla de bloqueo
Regla de bloqueo de URL no válida en Webhook
Los datos se pueden enviar desde sus chatbots a un Webhook definido usando la configuración de Blip.
Con esta configuración activa, todos los mensajes, seguimiento de eventos o contactos generados por su chatbot se enviarán a su webhook.
Pero existen algunas políticas que controlan el contenido enviado a los Webhooks configurados.
¿Cómo funciona el envío de datos a través de Webhook?
Durante el flujo del bot, Blip envía mensajes, pistas de eventos y contactos a URL previamente configuradas en "Integraciones -> Webhook". Las URL configuradas deben estar preparadas y funcionando para recibirlas y procesarlas.
Los servicios en las URL configuradas para recibir datos de Webhook pueden dejar de funcionar debido al aumento del flujo, algún problema de código o incluso problemas del servidor. Entonces, las URL configuradas pueden rechazar la información enviada desde Blip.
Es la misma situación cuando envía un paquete a una dirección que no existe. Cuando el cartero llega para entregar su paquete, no encuentra la dirección y el paquete no se puede entregar.
Manejo de URL no operativas
Si ocurre el escenario descrito, todos los datos enviados al Webhook no serán recibidos por la URL configurada.
Mientras Blip continúe enviando datos, el otro lado no los recibirá hasta que se solucione el problema de raíz, se elimine la URL defectuosa o se cambie a otra que funcione correctamente.
Para lidiar con esa situación inesperada, Blip puede identificar si la URL informada está en buen estado y enviar datos si está funcionando. Si la URL no funciona correctamente, el Webhook específico se bloqueará y se mostrará un mensaje debajo de la URL configurada al que se puede acceder en: “Integraciones -> Webhook”. Además, los datos no se enviarán de acuerdo con la regla que se describe a continuación.
La regla de bloqueo
La regla se basa en el número de errores identificados y estará activa durante los intervalos de tiempo.
Ejemplo:
La URL configurada arrojó un error por 1000 veces CONSECUTIVAS, será bloqueada y no recibirá datos de Blip durante 4 horas. Después de 4 horas, se libera la URL y se sigue observando el número de errores.
Si vuelve a fallar durante 1000 veces CONSECUTIVAS, se volverá a bloquear durante 4 horas y así sucesivamente.
Para solucionar el error que está bloqueando el envío de tu Webhook, revisa la URL registrada y realiza los cambios necesarios. Nuestro dispositivo volverá a escanear después del período de bloqueo indicado anteriormente.
Importante: la regla de bloqueo funciona por separado para cada elemento enviado.
En otras palabras, como tenemos 3 tipos de elementos enviados a Webhooks registrados (Mensaje, Registro de eventos y Contactos), puede suceder que el Webhook no reciba mensajes y normalmente reciba Registro de eventos y Contactos. Así, si el número de fallas para el envío de datos de mensajes es mayor que el límite establecido (1000 fallas consecutivas), el envío de datos de mensajes será bloqueado, pero el envío de datos de registro de eventos y contactos continuará con normalidad.
Vea a continuación un diagrama que ejemplifica cómo se realizan las validaciones al enviar datos a Webhook.
¡Listo! Ahora conoce la regla de bloqueo de URL no válida en Webhook.😀
Para obtener más información, acceda a la discusión sobre el tema en nuestra comunidad o los videos en nuestro canal. 😃