Saltar al contenido

Agregue Webhook a Chatbot para recuperar información de seguimiento

En el tutorial anterior, creó un chatbot para rastrear el secreto de los clientes que desean rastrear un paquete y obtener la información necesaria.

En este tutorial, cambiará el chatbot para que llame a una API para recuperar la información del paquete, según el número de seguimiento, y mostrar esa información al cliente.


Paso 1: establecer un punto final predeterminado para los libros web

  1. Abierto a shippingbot Bot.

  2. Arriba a la derecha, haz clic en Ajustes.

  3. Hacer clic Versionesy luego haga clic en la flecha a la derecha v1.

    Versiones

  4. Sa Generador de bots campo, ingrese el punto final de nuestra aplicación en SAP Business Technology Platform: https://sapupschatbot.cfapps.eu10.hana.ondemand.com

  5. Hacer clic Salvar.

Este terminal contiene un script de demostración de Python que realiza todo tipo de llamadas a la API, incluida la recuperación de la información del paquete de UPS.

Hecho

Inicie sesión para responder la pregunta

Paso 2: Llame a la API para recuperar la información del paquete

  1. Vuelve al Construcción pestaña, y haga clic en el paquete de seguimiento habilidad.

  2. Vamos Comportamiento.

  3. Hacer clic Agregar nuevo grupo de mensajes (en el fondo).

    Agregar un grupo

  4. Hacer clic Agregar condición.

    Después Ambos, haga clic en el campo y seleccione @Síy luego haga clic en Salvar.

    Hacer clic Conectar servicio externo Llamar a Webhook

    Agregar un webhook

    Para la URL, ingrese /track_parcely haga clic en Salvar.

    Pasillo de servicio

    Hacer clic Actualizar conversación | Editar memoria.

    Sa Campo de memoria sin sellary en yes (el valor distingue entre mayúsculas y minúsculas). Hacer clic Agregar camposy en parcel-number. Finalmente, haga clic en Salvar.

    Memoria no admitida

    Eliminamos el número de paquete porque una vez que el usuario rastrea ese paquete, es poco probable que quiera rastrearlo nuevamente. De esta manera, es posible que quieran rastrear otro paquete.

Hecho

Inicie sesión para responder la pregunta

Paso 3: prueba el bot

Ahora puede probarlo iniciando una conversación con el @track-parcel resolución, proporcionando el número de seguimiento (por ejemplo, 1Z12345E6205277936), y diciendo , desea realizar un seguimiento del paquete.

Chatear con API