Buscar..


Observaciones

Microsoft Bot Framework es una oferta integral para crear e implementar bots de alta calidad para que sus usuarios disfruten de sus experiencias de conversación favoritas. Los desarrolladores que escriben bots se enfrentan a los mismos problemas: los bots requieren una E / S básica; deben tener habilidades de lenguaje y diálogo; deben ser ejecutantes, receptivos y escalables; y deben conectarse a los usuarios, idealmente en cualquier experiencia de conversación e idioma que el usuario elija. Bot Framework le ofrece exactamente lo que necesita para crear, conectar, administrar y publicar bots inteligentes que interactúan de forma natural dondequiera que hablen sus usuarios, desde SMS / texto a Skype, Slack, Facebook Messenger, Kik, Office 365 y otros servicios populares.

Los bots (o agentes de conversación) se están convirtiendo rápidamente en una parte integral de la experiencia digital: son una forma vital para que los usuarios interactúen con un servicio o aplicación, al igual que un sitio web o una experiencia móvil. Los desarrolladores que escriben bots se enfrentan a los mismos problemas: los bots requieren una E / S básica; deben tener habilidades de lenguaje y diálogo; y deben conectarse a los usuarios, preferiblemente en cualquier experiencia de conversación e idioma que el usuario elija. Bot Framework proporciona herramientas para resolver fácilmente estos problemas y más para los desarrolladores, por ejemplo, traducción automática a más de 30 idiomas, administración de estado de conversación y usuario, herramientas de depuración, un control de chat web incrustado y una forma para que los usuarios descubran, prueben y agreguen A los bots les encanta las experiencias de conversación.

Bot Framework consta de una serie de componentes que incluyen el SDK de Bu Builder, el Portal de desarrolladores y el Directorio de Bot.

introduzca la descripción de la imagen aquí

Versiones

Últimos lanzamientos de Bot Builder

Idioma Versión Fecha de lanzamiento
Node.js 3.7.0 2017-02-23
DO# 3.5.5 2017-03-07
Las versiones anteriores se pueden encontrar aquí .

Instalación o configuración


DO#

  1. Visual Studio 2015 (última actualización): puede descargar gratis la versión de la comunidad aquí: www.VisualStudio.com

  2. Importante: actualice todas las extensiones VS a sus últimas versiones Herramientas-> Extensiones y actualizaciones-> Actualizaciones

  3. Descargue la plantilla de la aplicación Bot desde aquí: Descarga de la plantilla Guarde el archivo zip en su directorio de plantillas de Visual Studio 2015 que tradicionalmente se encuentra en "% USERPROFILE% \ Documents \ Visual Studio 2015 \ Templates \ ProjectTemplates \ Visual C #" Nota: deberá reiniciar Estudio visual después de este paso, para poder utilizar la plantilla.

Nuevo proyecto de aplicación de bot

  1. Crea un nuevo proyecto en C # usando la nueva plantilla de la aplicación Bot

Solución de aplicación de bot

Una vez que tu bot haya terminado de crearse, deberías tener una solución similar a esta:

Ventana del navegador de aplicaciones Bot

  1. Ejecute la aplicación presionando F5 o haciendo clic en el botón verde Ejecutar en la barra de herramientas. Dado que nuestro nuevo bot es en realidad un proyecto WebAPI, se abrirá una ventana del navegador en la página default.htm. El bot ahora se está ejecutando y está expuesto localmente. Tenga en cuenta la url ... será necesario para configurar el bot Framework Emulator en el siguiente paso.

Node.js

  1. Cree un nuevo proyecto npm init usando npm init .
  2. Instale el sdk botbuilder y vuelva a verificar utilizando los siguientes comandos npm:
npm install --save botbuilder
npm install --save restify
  1. Para crear su bot, cree un nuevo archivo llamado index.js, y copie el siguiente código para inicializar el bot.
var restify = require('restify');
var builder = require('botbuilder');

// Setup Restify Server
var server = restify.createServer();
server.listen(process.env.port || process.env.PORT || 3978, function () {
   console.log('%s listening to %s', server.name, server.url); 
});

// Create chat connector for communicating with the Bot Framework Service
var connector = new builder.ChatConnector({
    appId: process.env.MICROSOFT_APP_ID,
    appPassword: process.env.MICROSOFT_APP_PASSWORD
});

var bot = new builder.UniversalBot(connector);
  1. Ahora debería poder ejecutar este archivo utilizando el node index.js .

Esta es una configuración básica que será necesaria para todos los bots creados con el framework bot. Puede tratar esto como un proyecto de plantilla en blanco para empezar. Inicializa un servidor de restauración para su bot y crea un conector para conectar máquinas locales con su servidor.

Descargando el emulador para la depuración (tanto para el nodo como para C #)

Imagen del emulador

  1. Descargue e instale el simulador de bot Framework Emulator Descargar

  2. Ejecute el emulador e ingrese la url del paso 5 (C #) en el cuadro de texto de la URL de punto final . Luego, haga clic en "Conectar".

Conectando a Bot

  1. Ahora deberías poder comunicarte con tu bot usando la ventana de chat en el emulador. Verá los detalles de la conversación registrados en la parte inferior derecha, y puede hacer clic en los elementos de línea Publicar y Obtener para ver el json que se ha pasado de un lado a otro.

introduzca la descripción de la imagen aquí

¡Felicitaciones por crear un Bot usando Microsoft Bot Framework!



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow