Szukaj…


Uwagi

Microsoft Bot Framework to kompleksowa oferta do tworzenia i wdrażania wysokiej jakości botów, aby użytkownicy mogli cieszyć się ulubionymi rozmowami. Deweloperzy piszący boty napotykają te same problemy: boty wymagają podstawowych operacji wejścia / wyjścia; muszą posiadać umiejętności językowe i dialogowe; muszą być wydajne, elastyczne i skalowalne; i muszą łączyć się z użytkownikami - najlepiej w dowolnej rozmowie i języku wybranym przez użytkownika. Bot Framework zapewnia tylko to, czego potrzebujesz, aby budować, łączyć, zarządzać i publikować inteligentne boty, które działają naturalnie wszędzie tam, gdzie rozmawiają Twoi użytkownicy - od wiadomości tekstowych / sms po Skype, Slack, Facebook Messenger, Kik, pocztę Office 365 i inne popularne usługi.

Boty (lub agenci konwersacji) szybko stają się integralną częścią cyfrowego doświadczenia - są równie istotnym sposobem interakcji użytkowników z usługą lub aplikacją, jak witryna internetowa lub mobilna. Deweloperzy piszący boty napotykają te same problemy: boty wymagają podstawowych operacji wejścia / wyjścia; muszą posiadać umiejętności językowe i dialogowe; i muszą łączyć się z użytkownikami - najlepiej w dowolnej rozmowie i języku wybranym przez użytkownika. Bot Framework zapewnia narzędzia do łatwego rozwiązywania tych problemów i nie tylko dla programistów, np. Automatyczne tłumaczenie na ponad 30 języków, zarządzanie stanem użytkowników i konwersacji, narzędzia do debugowania, wbudowany kontroler czatu oraz sposób, w jaki użytkownicy mogą odkrywać, próbować i dodawać boty do konwersacji, które kochają.

Bot Framework składa się z wielu komponentów, w tym z SD Builder Bot, portalu dla deweloperów i katalogu botów.

wprowadź opis zdjęcia tutaj

Wersje

Bot Builder Najnowsze wersje

Język Wersja Data wydania
Node.js 3.7.0 23.02.2017
DO# 3.5.5 2017-03-07
Poprzednie wydania można znaleźć tutaj .

Instalacja lub konfiguracja


DO#

  1. Visual Studio 2015 (najnowsza aktualizacja) - możesz pobrać wersję społeczności tutaj za darmo: www.VisualStudio.com

  2. Ważne: zaktualizuj wszystkie rozszerzenia VS do ich najnowszych wersji Narzędzia-> Rozszerzenia i aktualizacje-> Aktualizacje

  3. Pobierz szablon aplikacji Bot stąd: Pobierz szablon Zapisz plik zip w katalogu szablonów programu Visual Studio 2015, który tradycyjnie znajduje się w folderze „% USERPROFILE% \ Documents \ Visual Studio 2015 \ Templates \ ProjectTemplates \ Visual C #”. Uwaga: należy ponownie uruchomić studio graficzne po tym kroku, aby użyć szablonu.

Nowy projekt aplikacji dla botów

  1. Utwórz nowy projekt w języku C # przy użyciu nowego szablonu aplikacji Bot

Bot Application Solution

Po zakończeniu tworzenia bota powinieneś mieć rozwiązanie podobne do tego:

Okno przeglądarki aplikacji botów

  1. Uruchom aplikację , naciskając klawisz F5 lub klikając zielony przycisk Uruchom na pasku narzędzi. Ponieważ nasz nowy bot jest w rzeczywistości projektem WebAPI, okno przeglądarki otworzy się na stronę default.htm. Bot jest teraz uruchomiony i udostępniony lokalnie. Zwróć uwagę na adres URL ... w następnym kroku konieczne będzie skonfigurowanie emulatora Framework Framework.

Node.js

  1. Utwórz nowy projekt node.js przy użyciu npm init .
  2. Zainstaluj sdk botbuildera i zresetuj go za pomocą następujących poleceń npm:
npm install --save botbuilder
npm install --save restify
  1. Aby utworzyć bota, utwórz nowy plik o nazwie index.js i skopiuj następujący kod, aby zainicjować bota.
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. Powinieneś być teraz w stanie uruchomić ten plik za pomocą node index.js .

Jest to podstawowa konfiguracja, która będzie wymagana dla wszystkich botów utworzonych za pomocą bota. Możesz potraktować to jako projekt pustego szablonu na początek. Inicjuje serwer restify dla twojego bota i tworzy konektor do łączenia lokalnych maszyn z twoim serwerem.

Pobieranie emulatora do debugowania (zarówno dla węzła, jak i C #)

Obraz emulatora

  1. Pobierz i zainstaluj emulator Bot Framework Emulator Pobierz

  2. Uruchom emulator i wprowadź adres URL z kroku 5 (C #) w polu tekstowym Adres URL punktu końcowego . Następnie kliknij „Połącz”.

Łączenie z Botem

  1. Teraz powinieneś być w stanie komunikować się ze swoim botem za pomocą okna czatu w emulatorze. Zobaczysz szczegóły rozmowy zalogowane w prawym dolnym rogu, i możesz kliknąć pozycje Post i Get, aby zobaczyć przekazane json tam i z powrotem.

wprowadź opis zdjęcia tutaj

Gratulujemy stworzenia bota za pomocą Microsoft Bot Framework!



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow