Distribuera en robot

Slutförd

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.