Suche…


Bemerkungen

Microsoft Bot Framework ist ein umfassendes Angebot zum Erstellen und Bereitstellen von qualitativ hochwertigen Bots, damit Ihre Benutzer ihre bevorzugten Konversationserlebnisse genießen können. Entwickler, die Bots schreiben, haben alle die gleichen Probleme: Bots erfordern grundlegende E / A. Sie müssen über Sprach- und Dialogfähigkeiten verfügen. Sie müssen performant, ansprechbar und skalierbar sein. und sie müssen sich mit Benutzern verbinden - idealerweise in jeder Gesprächserfahrung und Sprache, die der Benutzer wählt. Bot Framework bietet genau das, was Sie zum Erstellen, Verbinden, Verwalten und Veröffentlichen von intelligenten Bots benötigen, die überall dort, wo Ihre Benutzer sprechen, auf natürliche Weise interagieren - von Text / SMS über Skype, Slack, Facebook Messenger, Kik, Office 365 Mail und andere beliebte Dienste.

Bots (oder Konversationsagenten) werden schnell zu einem integralen Bestandteil des digitalen Erlebens - sie sind für Benutzer ebenso unverzichtbar für die Interaktion mit einem Dienst oder einer Anwendung wie eine Website oder ein mobiles Erlebnis. Entwickler, die Bots schreiben, haben alle die gleichen Probleme: Bots erfordern grundlegende E / A. Sie müssen über Sprach- und Dialogfähigkeiten verfügen. und sie müssen sich mit den Benutzern verbinden - vorzugsweise in jeder Gesprächserfahrung und Sprache, die der Benutzer wählt. Das Bot Framework bietet Tools zur einfachen Lösung dieser Probleme und mehr für Entwickler, z. B. automatische Übersetzung in mehr als 30 Sprachen, Benutzer- und Konversationsstatusverwaltung, Debugging-Tools, ein eingebettetes Web-Chat-Steuerelement und eine Möglichkeit, Benutzer zu entdecken, auszuprobieren und hinzuzufügen Bots zu den Gesprächserlebnissen, die sie lieben.

Das Bot-Framework besteht aus einer Reihe von Komponenten, darunter das Bot Builder SDK, das Developer Portal und das Bot-Verzeichnis.

Geben Sie hier die Bildbeschreibung ein

Versionen

Bot Builder Neueste Versionen

Sprache Ausführung Veröffentlichungsdatum
Node.js 3.7.0 2017-02-23
C # 3.5.5 2017-03-07
Frühere Versionen finden Sie hier .

Installation oder Setup


C #

  1. Visual Studio 2015 (aktuelles Update) - Sie können die Community-Version hier kostenlos herunterladen: www.VisualStudio.com

  2. Wichtig: Aktualisieren Sie alle VS-Erweiterungen auf die neuesten Versionen Tools-> Erweiterungen und Updates-> Updates

  3. Laden Sie die Bot-Anwendungsvorlage hier herunter : Vorlagen-Download Speichern Sie die ZIP-Datei in Ihrem Visual Studio 2015-Vorlagenverzeichnis, das sich üblicherweise unter "% USERPROFILE% \ Documents \ Visual Studio 2015 \ Vorlagen \ ProjectTemplates \ Visual C #" befindet. Hinweis: Sie müssen neu starten Visual Studio nach diesem Schritt, um die Vorlage zu verwenden.

Neues Bot-Anwendungsprojekt

  1. Erstellen Sie ein neues C # -Projekt mit der neuen Bot-Anwendungsvorlage

Bot Anwendungslösung

Sobald der Bot fertig erstellt ist, sollten Sie eine ähnliche Lösung haben:

Bot-Anwendungsbrowser-Fenster

  1. Führen Sie die Anwendung aus, indem Sie die Taste F5 drücken oder auf die grüne Schaltfläche Ausführen in der Symbolleiste klicken. Da es sich bei unserem neuen Bot tatsächlich um ein WebAPI-Projekt handelt, wird ein Browserfenster für die Seite default.htm geöffnet. Der Bot läuft jetzt und wird lokal angezeigt. Beachten Sie die URL ... Sie wird im nächsten Schritt zum Einrichten des Bot Framework Emulators benötigt.

Node.js

  1. Erstellen Sie ein neues Projekt "node.js" mit npm init .
  2. Installieren Sie den Botbuilder sdk und stellen Sie die Wiederherstellung mithilfe der folgenden npm-Befehle wieder her:
npm install --save botbuilder
npm install --save restify
  1. Um Ihren Bot zu erstellen, erstellen Sie eine neue Datei namens index.js und kopieren Sie den folgenden Code, um den Bot zu initialisieren.
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. Sie sollten diese Datei jetzt mit dem node index.js .

Dies ist eine Grundeinstellung, die für alle mit dem Bot-Framework erstellten Bots erforderlich ist. Sie können dies zunächst als leeres Vorlagenprojekt behandeln. Es initialisiert einen Restify-Server für Ihren Bot und erstellt einen Connector, um lokale Computer mit Ihrem Server zu verbinden.

Emulator zum Debuggen herunterladen (sowohl für Knoten als auch für C #)

Emulator-Bild

  1. Laden Sie den Bot Framework Emulator Emulator Download herunter und installieren Sie ihn

  2. Führen Sie den Emulator aus und geben Sie die URL aus Schritt 5 (C #) in das Textfeld Endpoint URL ein . Klicken Sie dann auf "Verbinden".

Verbindung zu Bot

  1. Sie sollten jetzt mit dem Bot über das Chat-Fenster im Emulator kommunizieren können. Die Konversationsdetails werden unten rechts protokolliert. Sie können auf die Werbebuchungen "Post" und "Abrufen" klicken, um den Json anzuzeigen, der hin und her übergeben wurde.

Geben Sie hier die Bildbeschreibung ein

Herzlichen Glückwunsch zum Erstellen eines Bot mit dem Microsoft Bot Framework!



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow