Szukaj…


Wprowadzenie

Usługa Azure Bot zapewnia zintegrowane środowisko, które jest specjalnie zaprojektowane do tworzenia botów, umożliwiając budowanie, łączenie, testowanie, wdrażanie i zarządzanie inteligentnymi botami, wszystko z jednego miejsca. Możesz napisać swojego bota w języku C # lub Node.js bezpośrednio w przeglądarce przy użyciu edytora Azure, bez potrzeby korzystania z łańcucha narzędzi. Możesz także zwiększyć wartość swoich botów za pomocą kilku wierszy kodu, podłączając się do Usług Cognitive Services, aby umożliwić botom wyświetlanie, słyszenie, interpretowanie i interakcję w bardziej ludzki sposób

Rozpoczęcie pracy z usługą Azure Bot

Utwórz nowego bota na platformie Azure zgodnie z tą dokumentacją

Zaloguj się do platformy Azure i z kategorii Intelligence + Analytics wybierz usługę bot i podaj wymagane informacje.

wprowadź opis zdjęcia tutaj

Wprowadź wymagane dane bota, są one identyczne z wymaganymi danymi usługi aplikacji, na przykład nazwa aplikacji, subskrypcja, grupa zasobów i lokalizacja. Po wprowadzeniu kliknij przycisk Utwórz.

wprowadź opis zdjęcia tutaj

Po utworzeniu / wdrożeniu przejdź do Bot, klikając link albo ze strony głównej, jeśli przypiąłeś go do deski rozdzielczej lub otwórz grupę zasobów i kliknij link.

Pamiętaj , że może pojawić się niewielkie opóźnienie przed wyświetleniem ekranu powitalnego wskazującego, że Bot Bot generuje twojego bota; nie klikaj ponownie Utwórz bota ponownie.

wprowadź opis zdjęcia tutaj

Po potwierdzeniu wdrożenia wygeneruj i skonfiguruj identyfikator aplikacji i hasło aplikacji Microsoft.

wprowadź opis zdjęcia tutaj

Wybierz wybrany język programowania ( wybrałem C # ) i wybierz Szablon pytań i odpowiedzi .

wprowadź opis zdjęcia tutaj

To da dalsze opcje, takie jak istniejąca baza wiedzy już utworzona lub wygenerowanie nowej . Ponieważ utworzyłem już bazę wiedzy na podstawie mojej subskrypcji, wybrałem ją. To znacznie ułatwiło mi pracę, skracając czas potrzebny na dołączenie wszystkich kluczy do kodu bota Azure związanego z bazą wiedzy.

wprowadź opis zdjęcia tutaj

Po kliknięciu Utwórz bota, edytor Azure będzie zawierał wszystkie pliki, a my możemy przetestować funkcjonalnego bota w kontrolce czatu . Domyślny kod jest generowany podczas tworzenia usługi Bot Azure. Możesz zmienić logikę kodu w zależności od swoich wymagań.

wprowadź opis zdjęcia tutaj

Utwórz nowe repozytorium w github, aby skonfigurować ciągłe wdrażanie na platformie Azure i skopiować klucz SSH.

wprowadź opis zdjęcia tutaj

Sklonuj repozytorium w Visual Studio za pomocą klucza SSH skopiowanego w github.

wprowadź opis zdjęcia tutaj

Pobierz pliki z usługi Azure Bot Service do sklonowanej lokalizacji repozytorium.

wprowadź opis zdjęcia tutaj

Wybierz kartę konfiguracji ciągłej integracji, aby skonfigurować ustawienia.

wprowadź opis zdjęcia tutaj

Wybierz źródło wdrożenia. Wybrałem Github i repozytorium do synchronizacji.

wprowadź opis zdjęcia tutaj

Skonfiguruj projekt, a gałąź do kodu zostanie wypchnięta.

wprowadź opis zdjęcia tutaj

Skonfiguruj test wydajności przy użyciu konta usług zespołu.

wprowadź opis zdjęcia tutaj

Skonfiguruj ze wszystkimi subskrypcjami, szczegółami lokalizacji itp.

wprowadź opis zdjęcia tutaj

Po skonfigurowaniu wszystkich ustawień wdrażania początkowe zatwierdzenie jest wdrażane.

wprowadź opis zdjęcia tutaj

Utwórz nowy plik HTML w Visual Studio, aby dostosować wszystkie skonfigurowane kody osadzania kanałów.

wprowadź opis zdjęcia tutaj

Skonfiguruj go z różnymi kanałami, z którymi bot ma współpracować. Aby skonfigurować go za pomocą skype, dodaj do kontaktów, w których otrzymasz link do udostępnienia na czacie z botem.

wprowadź opis zdjęcia tutaj

Podgląd skype testowy wygląda jak poniżej.

wprowadź opis zdjęcia tutaj

Skonfiguruj za pomocą adresu e-mail, jak poniżej.

wprowadź opis zdjęcia tutaj

Uzyskaj kod do umieszczenia na różnych kanałach, aby użytkownicy mieli dostęp do bota za pośrednictwem skonfigurowanych kanałów.

wprowadź opis zdjęcia tutaj

Skonfiguruj czat internetowy, dostosowując nazwę strony.

wprowadź opis zdjęcia tutaj

Uzyskaj kod do osadzenia, w tym tajny klucz.

wprowadź opis zdjęcia tutaj

Po zaktualizowaniu całego kodu w Visual Studio, wypchnij go do github, a następnie zsynchronizuj kod na platformie Azure z github.

wprowadź opis zdjęcia tutaj

Synchronizacja kodu odzwierciedla zarówno Azure, jak i github, jak poniżej.

wprowadź opis zdjęcia tutaj

Wszystkie szczegóły dotyczące wdrażania i wydajności można wizualizować w usłudze Azure Bot.

wprowadź opis zdjęcia tutaj

Możesz ustawić punkty przerwania w Visual Studio i uruchomić lokalnie w emulatorze i debugować zgodnie z tą dokumentacją .

Możesz śledzić aktualizacje kompilacji i błędy przy użyciu Azure Analytics .

Nie możemy się doczekać, aby zaktualizować Bot i przejść do następnego poziomu.



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