A Direct Line API 3.0 fő fogalmai

A Direct Line API-val engedélyezheti a robot és a saját ügyfélalkalmazása közötti kommunikációt. Ez a cikk a Direct Line API 3.0 fő fogalmait ismerteti, és információkat nyújt a releváns fejlesztői erőforrásokról. Az ügyfelet az SDK, a REST API vagy a webes csevegés használatával hozhatja létre.

Hitelesítés

A Direct Line API 3.0-kérések hitelesítéséhez használhat egy titkos kódot , amelyet az Azure Portal Direct Line-csatorna konfigurációs oldaláról szerezhet be, vagy egy futtatókörnyezetben beszerzett jogkivonattal . További információért lásd: Hitelesítés.

Beszélgetés indítása

A közvetlen beszélgetéseket az ügyfelek kifejezetten megnyitják, és addig futhatnak, amíg a robot és az ügyfél részt vesz, és érvényes hitelesítő adatokkal rendelkeznek. További információt a Beszélgetés indítása című témakörben talál.

Üzenetek küldése

A Direct Line API 3.0 használatával az ügyfelek kérések kiadásával HTTP POST küldhetnek üzeneteket a robotnak. Az ügyfelek kérésenként egyetlen üzenetet küldhetnek. További információ: Tevékenység küldése a robotnak.

Üzenetek fogadása

A Direct Line API 3.0 használatával az ügyfelek üzeneteket fogadhatnak a robottól streamen keresztül WebSocket vagy kérések kiadásával HTTP GET . Ezen technikák bármelyikének használatával az ügyfél egyszerre több üzenetet is fogadhat a robottól egy ActivitySet. További információ: Tevékenységek fogadása a robottól.

Fejlesztői erőforrások

Ügyfélkódtárak

A Bot Framework olyan ügyfélkódtárakat biztosít, amelyek c# és Node.js keresztül teszik lehetővé a Direct Line API 3.0-hoz való hozzáférést.

  • A .NET-ügyfélkódtár Visual Studio-projekten belüli használatához telepítse a Microsoft.Bot.Connector.DirectLineNuGet-csomagot.s

  • Az Node.js ügyféloldali kódtár használatához telepítse a kódtárat az botframework-directlinejsNPM használatával (vagy töltse le a forrást).

Webes csevegés vezérlő

A Bot Framework egy olyan vezérlőt biztosít, amely lehetővé teszi egy Direct-Line-alapú robot beágyazását az ügyfélalkalmazásba. További információkért lásd a Microsoft Bot Framework WebChat vezérlőt.