Sök…


Anmärkningar

Microsoft Bot Framework är ett omfattande erbjudande för att bygga och distribuera högkvalitativa bots för dina användare att njuta av i sina favoritkonversationsupplevelser. Utvecklare som skriver bots möter alla samma problem: bots kräver grundläggande I / O; de måste ha språk- och dialogfärdigheter; de måste vara performanta, lyhörda och skalbara; och de måste ansluta till användare - helst i alla konversationsupplevelser och språk som användaren väljer. Bot Framework ger precis vad du behöver för att bygga, ansluta, hantera och publicera intelligenta bots som interagerar naturligt var dina användare pratar - från text / sms till Skype, Slack, Facebook Messenger, Kik, Office 365 mail och andra populära tjänster.

Bots (eller konversationsagenter) blir snabbt en integrerad del av ens digitala upplevelse - de är ett avgörande sätt för användare att interagera med en tjänst eller applikation som en webbplats eller en mobilupplevelse. Utvecklare som skriver bots möter alla samma problem: bots kräver grundläggande I / O; de måste ha språk- och dialogfärdigheter; och de måste ansluta till användare - helst i alla konversationsupplevelser och språk som användaren väljer. Bot Framework tillhandahåller verktyg för att enkelt lösa dessa problem och mer för utvecklare, t.ex. automatisk översättning till mer än 30 språk, hantering av användare och konversationer, felsökningsverktyg, en inbäddbar webbchattkontroll och ett sätt för användare att upptäcka, prova och lägga till bots till konversationsupplevelserna de älskar.

Bot Framework består av ett antal komponenter inklusive Bot Builder SDK, Developer Portal och Bot Directory.

ange bildbeskrivning här

versioner

Bot Builder senaste släpp

Språk Version Utgivningsdatum
Node.js 3.7.0 2017/02/23
C # 3.5.5 2017/03/07
Tidigare utgåvor kan hittas här .

Installation eller installation


C #

  1. Visual Studio 2015 (senaste uppdateringen) - du kan ladda ner communityversionen här gratis: www.VisualStudio.com

  2. Viktigt: uppdatera alla VS-tillägg till deras senaste versioner Verktyg-> Tillägg och uppdateringar-> Uppdateringar

  3. Ladda ner Bot-applikationsmallen härifrån: Mallnedladdning Spara zip-filen i din Visual Studio 2015-mallkatalog som traditionellt finns i "% USERPROFILE% \ Documents \ Visual Studio 2015 \ Templates \ ProjectTemplates \ Visual C #" Obs: du måste starta om visuell studio efter detta steg för att använda mallen.

Nytt Bot-applikationsprojekt

  1. Skapa ett nytt C # -projekt med den nya Bot-applikationsmallen

Bot-applikationslösning

När din bot är klar skapas bör du ha en lösning som liknar den här:

Bot-applikationsfönstret

  1. Kör applikationen genom att slå F5 eller genom att klicka på den gröna Kör-knappen i verktygsfältet. Eftersom vår nya bot faktiskt är ett WebAPI-projekt, öppnas ett webbläsarfönster till default.htm-sidan. Botten körs nu och exponeras lokalt. Observera url ... det kommer att behövas för att konfigurera Bot Framework Emulator i nästa steg.

Node.js

  1. Skapa ett nytt node.js-projekt med npm init .
  2. Installera botbuilder sdk och återställa med följande npm-kommandon:
npm install --save botbuilder
npm install --save restify
  1. För att skapa din bot, skapa en ny fil som heter index.js och kopiera följande kod för att initiera botten.
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. Du bör nu kunna köra den här filen med node index.js .

Detta är en grundläggande installation som krävs för alla bots som skapats med botram. Du kan behandla detta som ett tomt mallprojekt till att börja med. Den initierar en återställningsserver för din bot och skapar en anslutning för att ansluta lokala maskiner till din server.

Ladda ner emulator för felsökning (Både för nod och C #)

Emulatorbild

  1. Ladda ner och installera Bot Framework Emulator Emulator Download

  2. Kör emulatorn och ange url från steg 5 (C #) i textrutan för Endpoint URL . Klicka sedan på "Anslut".

Ansluter till Bot

  1. Du bör nu kunna kommunicera med din bot med chattfönstret i emulatorn. Du kommer att se konversationsinformationen inloggad längst ner till höger, och du kan klicka på posten och få rader för att se json som har skickats fram och tillbaka.

ange bildbeskrivning här

Grattis till att skapa en bot med Microsoft Bot Framework!



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow