Sök…


Introduktion

Azure Bot Service erbjuder en integrerad miljö som är specialbyggd för botutveckling, så att du kan bygga, ansluta, testa, distribuera och hantera intelligenta bots, allt från ett ställe. Du kan skriva din bot i C # eller Node.js direkt i webbläsaren med hjälp av Azure-redigeraren utan att behöva någon verktygskedja. Du kan också öka värdet på dina bots med några kodrader genom att ansluta till Cognitive Services så att dina bots kan se, höra, tolka och interagera på mer mänskliga sätt

Komma igång med Azure Bot Service

Skapa en ny bot i Azure efter denna dokumentation

Logga in i Azure och från kategorin Intelligence + Analytics, välj Bot Service och ge nödvändig information.

ange bildbeskrivning här

Ange de obligatoriska detaljerna för botten, de är identiska med de obligatoriska uppgifterna för en App-tjänst, till exempel Appnamn, prenumeration, resursgrupp och plats. När du har angett klickar du på knappen Skapa.

ange bildbeskrivning här

När du har skapat / distribuerat, navigerar du till Bot genom att klicka på länken antingen från startsidan, om du fäst den till instrumentpanelen eller öppna resursgruppen och klicka på länken.

Kom ihåg att det kan vara en liten fördröjning innan stänkskärmen visas som indikerar att Bot-tjänsten genererar din bot; klicka inte på Skapa bot igen.

ange bildbeskrivning här

Efter att ha bekräftat distribueringen generera och konfigurera microsoft-app-ID och applösenord.

ange bildbeskrivning här

Välj programmeringsspråk efter eget val ( jag valde C # ) och välj frågeformulär och svarsmall .

ange bildbeskrivning här

Detta ger ytterligare alternativ som befintlig kunskapsbas som redan skapats eller att generera en ny . Eftersom jag redan hade skapat en kunskapsbas med mitt prenumeration valde jag den. Detta gjorde mitt arbete mycket enklare, vilket minskade den tid som krävdes för att inkludera alla nycklar i Azure-botkoden relaterad till kunskapsbasen.

ange bildbeskrivning här

Efter att ha klickat på skapa bot kommer Azure-redigeraren att innehålla alla filer och vi kan testa den funktionella botten i chattkontrollen . Standardkoden genereras när du skapar Bot Azure Service. Du kan ändra kodens logik utifrån dina krav.

ange bildbeskrivning här

Skapa ett nytt arkiv i github för att konfigurera kontinuerlig distribution med Azure och kopiera SSH-nyckeln.

ange bildbeskrivning här

Klona förvaret i visuell studio med SSH-nyckeln som kopierats i github.

ange bildbeskrivning här

Ladda ner filer från Azure Bot Service till förvarets klonade plats.

ange bildbeskrivning här

Välj konfigurera fliken kontinuerlig integration för att konfigurera inställningarna.

ange bildbeskrivning här

Välj distributionskälla. Jag valde Github och förvaret som ska synkroniseras.

ange bildbeskrivning här

Konfigurera projektet och grenen till koden trycks in.

ange bildbeskrivning här

Konfigurera prestandatestet med Team Services-konto.

ange bildbeskrivning här

Konfigurera med alla prenumerationer, platsinformation etc.

ange bildbeskrivning här

När alla distributionsinställningar har konfigurerats distribueras det initiala åtagandet.

ange bildbeskrivning här

Skapa en ny html-fil i Visual Studio för att anpassa alla de konfigurerade kanalerna inbäddningskoder.

ange bildbeskrivning här

Konfigurera det med olika kanaler som vi vill att botten ska arbeta med. För att konfigurera det med skype lägger du till kontakter där du får länken som ska delas för att chatta med botten.

ange bildbeskrivning här

Förhandsvisningen av testskype ser ut som nedan.

ange bildbeskrivning här

Konfigurera med e-postmeddelandet enligt nedan.

ange bildbeskrivning här

Skaffa inbäddningskoden för olika kanaler så att användarna kan få tillgång till bot via konfigurerade kanaler.

ange bildbeskrivning här

Konfigurera webbchatten genom att anpassa webbplatsens namn.

ange bildbeskrivning här

Skaffa inbäddningskoden inklusive hemlig nyckel.

ange bildbeskrivning här

När alla koder har uppdaterats i Visual Studio, tryck den till github och synkronisera sedan koden i Azure med github.

ange bildbeskrivning här

Kodsynkroniseringen återspeglas i både Azure och github som nedan.

ange bildbeskrivning här

All information om distribution och prestanda kan visualiseras i Azure Bot Service.

ange bildbeskrivning här

Du kan ställa in brytpunkter i Visual Studio och köra lokalt i emulatorn och felsöka efter denna dokumentation .

Du kan spåra build-uppdateringar och fel med Azure Analytics .

Ser fram emot att uppdatera Bot och gå till nästa nivå.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow