Distribuera en robot
När du har slutfört utvecklingen av roboten kan du distribuera den till Azure. Den specifika informationen om hur roboten hanteras varierar beroende på vilket programmeringsspråk och underliggande körning som du har använt. men de grundläggande stegen för distribution är desamma.
Skapa de Azure-resurser som krävs för att stödja din robot
Du måste skapa en Azure-programregistrering för att ge roboten en identitet som den kan använda för att komma åt resurser och en robotprogramtjänst som värd för roboten.
Registrera en Azure-app
Du kan skapa programregistreringen az ad app create
med hjälp av kommandot Azures kommandoradsgränssnitt (CLI) och ange ett visningsnamn och lösenord för din appidentitet. Det här kommandot registrerar appen och returnerar dess registreringsinformation, inklusive ett unikt program-ID som du behöver i följande steg.
Skapa en robotprogramtjänst
Din robot kräver en registreringsresurs för robotkanaler, tillsammans med tillhörande programtjänst- och programtjänstplan. Om du vill skapa dessa resurser kan du använda de Azure-resursdistributionsmallar som medföljer Bot Framework SDK-mallen som du använde för att skapa din robot. az deployment group create
Kör bara kommandot, referera till distributionsmallen och ange robotprogramregistreringens az ad app create
ID (från kommandoutdata) och lösenordet du angav.
Förbereda roboten för distribution
De specifika steg som du behöver utföra för att förbereda roboten beror på vilket programmeringsspråk som används för att skapa den. För C#- och JavaScript-robotar kan du använda az bot prepare-deploy
kommandot för att säkerställa att roboten är korrekt konfigurerad med lämpliga paketberoenden och byggfiler. För Python-robotar måste du inkludera en requirements.txt-fil med alla paketberoenden som måste installeras i distributionsmiljön.
Distribuera din robot som en webbapp
Det sista steget är att paketera dina robotprogramfiler i ett zip-arkiv och använda az webapp deployment source config-zip
kommandot för att distribuera robotkoden till de Azure-resurser som du skapade tidigare.
När distributionen har slutförts kan du testa och konfigurera din robot i Azure-portalen.
Mer information
Mer information om hur du distribuerar en robot finns i Bot Framework SDK-dokumentationen.