Wdrażanie bota

Ukończone

Po zakończeniu opracowywania bota możesz wdrożyć go na platformie Azure. Szczegółowe informacje na temat sposobu hostowania bota różnią się w zależności od używanego języka programowania i bazowego środowiska uruchomieniowego; ale podstawowe kroki wdrażania są takie same.

Tworzenie zasobów platformy Azure wymaganych do obsługi bota

Konieczne będzie utworzenie rejestracji aplikacji platformy Azure w celu nadania botowi tożsamości, która może służyć do uzyskiwania dostępu do zasobów, oraz usługi aplikacji bota do hostowania bota.

Rejestrowanie aplikacji platformy Azure

Rejestrację aplikacji można utworzyć przy użyciu polecenia interfejsu az ad app create wiersza polecenia platformy Azure, określając nazwę wyświetlaną i hasło tożsamości aplikacji. To polecenie rejestruje aplikację i zwraca informacje o rejestracji, w tym unikatowy identyfikator aplikacji, który będzie potrzebny w następnym kroku.

Tworzenie usługi aplikacji bota

Bot wymaga zasobu rejestracji kanałów bota wraz ze skojarzonym planem usługi aplikacji i usługi aplikacji. Aby utworzyć te zasoby, możesz użyć szablonów wdrażania zasobów platformy Azure udostępnionych za pomocą szablonu zestawu SDK platformy Bot Framework użytego do utworzenia bota. Wystarczy uruchomić az deployment group create polecenie, odwołując się do szablonu wdrożenia i określając identyfikator rejestracji aplikacji bota (z az ad app create danych wyjściowych polecenia) i określone hasło.

Przygotowywanie bota do wdrożenia

Konkretne kroki, które należy wykonać, aby przygotować bota, zależą od języka programowania używanego do jego utworzenia. W przypadku botów języka C# i JavaScript możesz użyć az bot prepare-deploy polecenia , aby upewnić się, że bot jest prawidłowo skonfigurowany z odpowiednimi zależnościami pakietów i plikami kompilacji. W przypadku botów języka Python należy uwzględnić plik requirements.txt zawierający wszystkie zależności pakietu, które muszą być zainstalowane w środowisku wdrażania.

Wdrażanie bota jako aplikacji internetowej

Ostatnim krokiem jest spakowanie plików aplikacji bota w archiwum zip i użycie az webapp deployment source config-zip polecenia w celu wdrożenia kodu bota w utworzonych wcześniej zasobach platformy Azure.

Po zakończeniu wdrażania możesz przetestować i skonfigurować bota w witrynie Azure Portal.

Więcej informacji

Aby uzyskać więcej informacji na temat wdrażania bota, zobacz dokumentację zestawu Bot Framework SDK.