La intención de este repositorio es sencilla, aprender a dominar la creación de nuevos proyectos para Bots basándonos en el Microsoft Bot Framework. No hay nada nuevo aquí, solo la recopilación de los temas que hemos ido aprendiendo y lo que hemos ido obteniendo gracias a la experiencia diaria con esta gran herramienta.
Hay que mencionar que fue una simple frase la que nos motivó a trabajar con Bots.
Y lo creemos mucho. Vemos cada día el incremento de uso de esta estrategia para aprender a trabajar con clientes o incluso para gestión empresarial interna.
Te agradeceríamos que si encuentras algún error en la documentación, algo no te salió como esperabas o simplemente quieres compartir la tu experiencia con alguna anécdota o mejora a lo que hacemos lo hagas en la sección de Issues. Si pusimos este curso aquí es simplemente porque buscamos que nos ayudes a tener una gran referencia así que te agradeceremos muchísimo cada contribución hecha.
Aquí tienes la lista de temas en el orden en que lo planeamos, cada tema tiene su referencia para que puedas llegar más rápido a donde te quedaste y si el tema lo requiere vendrán todos los recursos para el ejercicio.
Tema | Descripción y comentarios | Enlace |
---|---|---|
1. Requisitos y material necesarios | Todo lo que necesitas para iniciar | Enlace |
2. Cuando un bot y cuando un humano | Conoce los mejores escenarios para usar bots | Enlace |
3. Consideraciones antes de crear un bot | Para antes de arrancar... | Enlace |
4. Estructura de un proyecto de Bot | Para entrar en materia | Enlace |
5. Despliegue local de un bot y emulador | Depuración local | Enlace |
6. Aprendiendo a usar el log del emulador | Una herramienta muy importante | Enlace |
7. Azure Bot Service | Cómo crear un bot desde Azure sin el SDK | Enlace |
8. Plantillas de Azure Bot Service | Aprender a utilizar las plantillas de Bot Service | Enlace |
9. Preguntas y respuestas básicas del bot | Comenzando a hacer una conversación básica | Enlace |
10. ¿Qué es una actividad? | La clase más utilizada en un bot | Enlace |
11. ¿Qué es un mensaje? | La clase más utilizada en actividades | Enlace |
12. Obteniendo el ID de mi usuario | Una manera muy útil de trabajar con respuestas personalizadas | Enlace |
13. Formulario básico de preguntas y respuestas | Comenzando una conversación simple | Enlace |
¡Disfuta!