botframework Samouczek
Rozpoczęcie pracy z botframework
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.
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 |
Instalacja lub konfiguracja
DO#
Visual Studio 2015 (najnowsza aktualizacja) - możesz pobrać wersję społeczności tutaj za darmo: www.VisualStudio.com
Ważne: zaktualizuj wszystkie rozszerzenia VS do ich najnowszych wersji Narzędzia-> Rozszerzenia i aktualizacje-> Aktualizacje
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.
- Utwórz nowy projekt w języku C # przy użyciu nowego szablonu aplikacji Bot
Po zakończeniu tworzenia bota powinieneś mieć rozwiązanie podobne do tego:
- 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
- Utwórz nowy projekt node.js przy użyciu
npm init
. - Zainstaluj sdk botbuildera i zresetuj go za pomocą następujących poleceń npm:
npm install --save botbuilder
npm install --save restify
- 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);
- 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 #)
Pobierz i zainstaluj emulator Bot Framework Emulator Pobierz
Uruchom emulator i wprowadź adres URL z kroku 5 (C #) w polu tekstowym Adres URL punktu końcowego . Następnie kliknij „Połącz”.
- 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.
Gratulujemy stworzenia bota za pomocą Microsoft Bot Framework!