Connettere un bot a Microsoft Teams
SI APPLICA A: SDK v4
È possibile configurare il bot per comunicare con gli utenti tramite Microsoft Teams. Questo articolo descrive come creare un'app Teams in Teams, connettere il bot all'app Teams in Azure e quindi testare il bot in Teams.
Prerequisiti
- Una sottoscrizione di Azure. Se non se ne ha già uno, creare un account gratuito prima di iniziare.
- Un bot pubblicato in Azure che si vuole connettere a Teams.
- Tenant per sviluppatori in Teams con caricamento di app personalizzate o trasferimento locale abilitato. Per altre informazioni, vedere Preparare il tenant di Microsoft 365.
- Pacchetto dell'app Teams valido. Per altre informazioni, vedere Caricare l'app in Microsoft Teams.
Configurare il bot in Azure
- Apri il portale di Azure.
- Aprire il pannello delle risorse di Azure Bot per il bot.
- Aprire i canali e selezionare Microsoft Teams:
- Leggere e accettare le condizioni per il servizio.
- Nella scheda Messaggistica selezionare l'ambiente cloud per il bot. Per altre informazioni, vedere la sezione Post-compilazione di Pianificare l'app con le funzionalità di Teams.
- Selezionare Applica.
- Selezionare Recupera codice di incorporamento del bot, individuare il codice di incorporamento per Teams e quindi copiare la parte https del codice. Ad esempio:
https://teams.microsoft.com/l/chat/0/0?users=28:b8a22302e-9303-4e54-b348-343232
. È possibile usare questo codice per testare il bot in Teams.
Suggerimento
- La scheda Chiamate supporta la funzionalità di chiamata di Teams. Per altre informazioni, vedere Registrare chiamate e bot riunioni per Microsoft Teams.
- La scheda Pubblica contiene informazioni su come pubblicare l'app Teams in Teams Store.
- Microsoft Azure gestito da 21Vianet non supporta la funzionalità Get bot embed code (Ottieni codice di incorporamento bot). Per testare il canale Teams, creare l'app Teams e distribuirla usando i passaggi indicati di seguito.
Testare il bot in Teams
I bot nell'ambiente di produzione devono essere aggiunti a Teams come parte di un'app Teams. Per altre informazioni, vedere Testare l'app.
Importante
L'aggiunta di un bot tramite GUID, per scopi diversi dai test, non è consigliata. Questa operazione limita infatti notevolmente la funzionalità di un bot. Per aggiungere bot in produzione a Teams, è necessario includerli in un'app.
- Nel browser aprire l'URL copiato dal codice di incorporamento, quindi scegliere l'app Microsoft Teams (client o Web) usata per aggiungere il bot a Teams. Dovrebbe essere possibile visualizzare il bot elencato come contatto a cui è possibile inviare e ricevere messaggi da Microsoft Teams.
- Interagire con il bot in Teams.
Suggerimento
Usare una registrazione del canale bot per ogni ambiente, poiché l'endpoint cambia quando si passa tra ambienti di sviluppo, gestione temporanea e produzione locali.
L'eliminazione della registrazione del canale di Teams causerà la generazione di una nuova coppia di chiavi quando viene riabilitata. Ciò invalida tutti gli ID 29:xxx e a:xxx archiviati dal bot per la messaggistica proattiva.
Pubblicare il bot in Teams
Per istruzioni su come pubblicare l'app, vedere la panoramica di Teams su come distribuire l'app Microsoft Teams. E gli articoli associati illustrano come:
- Scegliere e configurare le opzioni di installazione per il bot
- Creare il manifesto, l'icona e il pacchetto dell'app Teams
- Caricare l'app in Teams
- Pubblicare l'app nell'organizzazione o nello Store di Teams
Informazioni aggiuntive
- Per altre informazioni sullo sviluppo di app teams, vedere Creare app per Microsoft Teams e Introduzione.
- Per altre informazioni sulla creazione di bot per Teams, vedere Bot in Microsoft Teams.
- Per altre informazioni sulla pubblicazione e il test di un bot in Teams, vedere Distribuire l'app Microsoft Teams e Testare l'app.
- Per fornire commenti e suggerimenti e trovare risorse aggiuntive, vedere Canali della community per sviluppatori di Microsoft Teams.