Ricerca…


introduzione

Il servizio Bot di Azure fornisce un ambiente integrato appositamente creato per lo sviluppo dei bot, che consente di creare, connettere, testare, distribuire e gestire bot intelligenti, il tutto da un'unica posizione. Puoi scrivere il tuo bot in C # o Node.js direttamente nel browser usando l'editor di Azure, senza bisogno di una catena di strumenti. Puoi anche aumentare il valore dei bot con poche righe di codice collegandoti a Cognitive Services per consentire ai bot di vedere, ascoltare, interpretare e interagire in modi più umani

Introduzione al servizio Bot di Azure

Creare un nuovo bot in Azure seguendo questa documentazione

Accedere a Azure e dalla categoria Intelligence + Analytics, selezionare Servizio Bot e fornire le informazioni richieste.

inserisci la descrizione dell'immagine qui

Immettere i dettagli richiesti per il bot, sono identici ai dettagli richiesti di un servizio app, ad esempio Nome app, Abbonamento, Gruppo di risorse e Ubicazione. Una volta inserito, fai clic sul pulsante Crea.

inserisci la descrizione dell'immagine qui

Una volta creato / implementato, accedere al Bot facendo clic sul collegamento dalla pagina principale, se lo si è appuntato sulla dashboard o se si apre il gruppo di risorse e si fa clic sul collegamento.

Ricordare che potrebbe esserci un leggero ritardo prima che venga visualizzata la schermata iniziale che indica che il Bot Service sta generando il bot; non fare nuovamente clic su Crea bot.

inserisci la descrizione dell'immagine qui

Dopo aver confermato la distribuzione, generare e configurare l'ID app Microsoft e la password dell'app.

inserisci la descrizione dell'immagine qui

Seleziona la lingua di programmazione che preferisci ( ho selezionato C # ) e seleziona il modello Domanda e risposta .

inserisci la descrizione dell'immagine qui

Ciò fornirà ulteriori opzioni come la base di conoscenze esistente già creata o per generarne una nuova . Come avevo già creato una base di conoscenza con il mio abbonamento, l'ho selezionato. Ciò ha reso il mio lavoro molto più semplice, riducendo il tempo necessario per includere tutte le chiavi nel codice bot di Azure relativo alla Knowledge base.

inserisci la descrizione dell'immagine qui

Dopo aver fatto clic su create bot, l'editor di Azure conterrà tutti i file e possiamo testare il bot funzionale nel controllo della chat . Il codice predefinito viene generato quando si crea il servizio Bot Azure. È possibile modificare la logica del codice in base alle proprie esigenze.

inserisci la descrizione dell'immagine qui

Creare un nuovo repository nel github per configurare la distribuzione continua con Azure e copiare la chiave SSH.

inserisci la descrizione dell'immagine qui

Clona il repository in Visual Studio usando la chiave SSH copiata in github.

inserisci la descrizione dell'immagine qui

Scarica i file dal servizio Bot di Azure nel percorso clonato dell'archivio.

inserisci la descrizione dell'immagine qui

Selezionare configura scheda di integrazione continua per configurare le impostazioni.

inserisci la descrizione dell'immagine qui

Seleziona la fonte di distribuzione. Ho selezionato Github e il repository da sincronizzare.

inserisci la descrizione dell'immagine qui

Configura il progetto e il ramo al codice da spingere.

inserisci la descrizione dell'immagine qui

Configurare il test delle prestazioni utilizzando l'account dei servizi di squadra.

inserisci la descrizione dell'immagine qui

Configura con tutti gli abbonamenti, i dettagli sulla posizione, ecc.

inserisci la descrizione dell'immagine qui

Una volta configurate tutte le impostazioni di distribuzione, viene distribuito il commit iniziale.

inserisci la descrizione dell'immagine qui

Crea un nuovo file html in Visual Studio per personalizzare tutti i codici di incorporamento dei canali configurati.

inserisci la descrizione dell'immagine qui

Configuralo con diversi canali con cui vogliamo interagire con il bot. Per configurarlo con skype, aggiungi ai contatti dove hai il link da condividere per chattare con il bot.

inserisci la descrizione dell'immagine qui

L'anteprima skype del test appare come di seguito.

inserisci la descrizione dell'immagine qui

Configura con l'email come sotto.

inserisci la descrizione dell'immagine qui

Ottieni il codice di incorporamento di diversi canali in modo che gli utenti possano accedere a bot attraverso i canali configurati.

inserisci la descrizione dell'immagine qui

Configura la chat Web personalizzando il nome del sito.

inserisci la descrizione dell'immagine qui

Ottieni il codice di incorporazione inclusa la chiave segreta.

inserisci la descrizione dell'immagine qui

Una volta che tutto il codice viene aggiornato in Visual Studio, spingerlo su github e quindi sincronizzare il codice in Azure con github.

inserisci la descrizione dell'immagine qui

La sincronizzazione del codice si riflette sia in Azure che in Github come di seguito.

inserisci la descrizione dell'immagine qui

Tutti i dettagli di distribuzione e prestazioni possono essere visualizzati nel servizio Bot di Azure.

inserisci la descrizione dell'immagine qui

È possibile impostare i punti di interruzione in Visual Studio ed eseguire localmente nell'emulatore e eseguire il debug seguendo questa documentazione .

È possibile tenere traccia degli aggiornamenti di build e degli errori utilizzando Azure Analytics .

In attesa di aggiornare il Bot e passare al livello successivo.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow