Hola !
En mi post anterior expliqué como crear un project tipo Hello Bot utilizando Visual Studio 2015. Este es el 1er paso de la serie de Bots:
- Crear Hello Bot con Visual Studio 2015
- Publicar el Bot en Azure y registrarlo en Microsoft Bot Framework
- Asociar canales de comunicación con el Bot
Así que, como ya tenemos el proyecto creado lo siguiente es publicar en Azure. Esta tarea es bastante trivial, no entrare en detalles sobre a misma (he dejado un link mas completo en la sección de referencias). Solo necesitamos una suscripción de Azure.
Seleccionamos el proyecto en Visual Studio 2015, desplegamos el context menu y seleccionamos “Publish”.
Esto lanza el asistente de publicación de Azure. Para este caso crearemos una App Service, que llamaré “BotApplicationElBrunoTest”
Después del asistente de Azure, se lanza el asistente de publicación de Visual Studio y en solo unos segundos ya tenemos nuestro Bot publicado en un Azure App Service.
Detalle importante, es anotar la url de publicación [http://botapplicationelbrunotest.azurewebsites.net/]
Y ahora ya podemos registrar nuestro bot en Microsoft Bot Framework.
Lo primero que debemos hacer es navegar a la sección “My Bots” para registrar el bot. En el proceso de registro la mayoría de los campos son bastantes descriptivos, y lo único a tener en cuenta es el endpoint de nuestro bot. Para esto usamos la url de publicación en Azure con el sufijo /api/messages.
Y listo ! Nuestro Bot ya está registrado en el directorio de Bot Framework. Por defecto, los bot habilitan un canal de Web Chat para poder interactuar con los mismos.
Podemos probar esta funcionalidad utilizando el panel de prueba en la sección de la izquierda debajo
O podemos ser mucho más inteligentes y usar la Microsoft Bot Emulator app. Cambiamos la url para utilizar la de Azure y podemos tener algo como lo siguiente

El último paso, es agregar el AppId y AppSecret correctos en nuestro proyecto de Bot. Para esto debemos actualizar el web.config en Visual Studio. Y obviamente, publicar a Azure nuevamente nuestro Bot.

En el siguiente y ultimo post, como agregar canales nuevos!
Saludos @ Toronto
-El Bruno
References
- El Bruno, (I) Hola Bot con Visual Studio 2015
Leave a comment