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!






