Compartir vía


Configurar contexto de bot en bots de Azure

Para los bots de Azure, debe instalar el SDK de bot e instanciar el middleware omnicanal antes de configurar el contexto del bot.

Instalar el bot SDK en su proyecto

  1. Para abrir el Administrador de paquetes NuGet, haga clic con el botón derecho en su proyecto y luego seleccione Gestionar paquetes NuGet.

  2. En el Administrador de paquetes NuGet, seleccione el origen del paquete como nuget.org y busque "Microsoft.Xrm.Omnichannel.BotSDK". Seleccione el paquete y luego seleccione Instalar. Más información: página Nuget

De forma alternativa, puede usar el siguiente comando en la CLI de NuGet.

Install-Package Microsoft.Xrm.Omnichannel.BotSDK

El bot SDK ahora está instalado y el middleware omnicanal está disponible en su proyecto.

Utilice el middleware omnicanal en su código de bot

Use este procedimiento si ha creado su bot usando la plantilla de Azure Bot de Visual Studio o Azure Portal.

  1. Abra el archivo AdapterWithErrorHandler.cs.

  2. Agregue la declaración de importación y cree una instancia del middleware omnicanal.

    using Microsoft.Omnichannel.Bot.Middleware; 
    Use(new OmnichannelMiddleware()); 
    

    Agregar declaración de importación.

Pasos siguientes

Analizar la actividad del evento JSON para obtener el contexto del bot

Consulte también

Enviar contexto personalizado
setContextProvider
Integrar un bot de Azure