Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La maggior parte dei bot di Bot Framework viene compilata usando Bot Framework SDK, che organizza il bot e gestisce tutte le conversazioni. Un'alternativa all'uso dell'SDK consiste nell'inviare messaggi direttamente al bot usando un'API REST.
Creare un bot
Codificando con le API REST di Bot Framework, è possibile inviare e ricevere messaggi con gli utenti in qualsiasi canale configurato nella registrazione del servizio Azure AI Bot del bot.
Suggerimento
Bot Framework fornisce librerie client che possono essere usate per compilare bot in C# o Node.js. Per compilare un bot con C#, usare Bot Framework SDK per C#. Per compilare un bot usando Node.js, usare Bot Framework SDK per Node.js.
Vedere la documentazione del servizio Azure AI Bot per altre informazioni sulla creazione di bot con il servizio .
Creare un client Direct Line
La maggior parte dei canali, ad esempio Facebook, Teams o Slack, fornisce client, ma con Direct Line è possibile abilitare la propria applicazione client per comunicare con il bot. Web Chat è un esempio open source di un client Direct Line e può essere usato as-is o modificato o appreso quando si crea un client personalizzato. L'API Direct Line implementa un meccanismo di autenticazione che usa modelli di segreto/token standard e fornisce uno schema stabile, anche se il bot modifica la versione del protocollo. Per altre informazioni sull'uso dell'API Direct Line per abilitare la comunicazione tra un client e il bot, vedere Concetti chiave.
I client Direct Line possono trovarsi in lingue e posizioni diverse, ad esempio un'app desktop anziché una pagina Web. Per altre informazioni, vedere Informazioni su Direct Line.