Wdrażanie bota
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.