Realización de una llamada tras procesar un mensaje

Un webhook post-mensaje llama a un servicio o aplicación externa cada vez que el asistente da una respuesta. El servicio externo puede procesar la salida del asistente antes de enviarla al canal.

Puede añadir un webhook post-mensaje a su asistente si desea activar el webhook antes de que cada respuesta de mensaje se muestre al cliente.

Puedes utilizar un webhook post-mensaje para hacer cosas como extraer respuestas personalizadas de un repositorio de contenido externo. Por ejemplo, puede definir acciones con ID personalizados en las respuestas en lugar de texto. El webhook post-mensaje puede pasar estos IDs a una base de datos externa para recuperar respuestas de texto almacenadas.

Puede utilizar este webhook en coordinación con el webhook pre-mensaje. Por ejemplo, si utiliza el webhook previo al mensaje para eliminar la información de identificación personal introducida por el cliente, puede utilizar el webhook posterior al mensaje para volver a añadirla. Si utiliza el webhook pre-mensaje para traducir la entrada del cliente al idioma del asistente, puede utilizar el webhook post-mensaje para traducir la respuesta al idioma del cliente antes de devolverla. Para obtener más información, consulte Realización de una llamada antes de procesar un mensaje.

En entornos en los que se utilizan puntos finales privados, recuerde que el webhook envía tráfico a través de Internet.

Definición del webhook

Puede definir un URL de webhook que se utilizará para procesar todas las respuestas de mensaje antes de enviarlas al canal y mostrarlas al cliente.

Antes de empezar

La llamada mediante programa al servicio externo debe cumplir estos requisitos:

  • No configure ni pruebe el webhook en un entorno de producción en el que el asistente se haya desplegado y esté interactuando con los clientes.
  • La llamada debe ser una solicitud POST HTTP.
  • La llamada debe completarse en 30 segundos o menos.
  • El formato de la solicitud y la respuesta debe estar en JSON. Por ejemplo, Content-Type: application/json.

Utiliza un webhook de diálogo si necesitas realizar una acción puntual cuando sea necesario durante una conversación. Por ejemplo, las condiciones se cumplen cuando el asistente recopila todos los datos necesarios, como el número de cuenta, el ID de usuario y el secreto de cuenta. Para obtener más información, consulte Realizar una llamada mediante programa desde el diálogo.

Elección del método de implantación

Seleccione el método de despliegue que utiliza para ver los pasos correctos para configurar un webhook post-mensaje.

Para identificar qué tipo de despliegue está utilizando, haga clic en el menú Gestionar. Si ves Cambiar a la experiencia clásica, estás utilizando la nueva experiencia. Si ves Cambiar a nueva experiencia, estás utilizando la experiencia clásica.

Utilice los siguientes enlaces para conocer los procedimientos en función de su tipo de implantación: