Aracılığıyla paylaş


Direct Line API 3.0'daki temel kavramlar

Doğrudan Hat API'sini kullanarak botunuzla kendi istemci uygulamanız arasında iletişimi etkinleştirebilirsiniz. Bu makalede Direct Line API 3.0'daki temel kavramlar tanıtılarak ilgili geliştirici kaynakları hakkında bilgi sağlanır. SDK, REST API veya Web Sohbeti kullanarak bir istemci oluşturabilirsiniz.

Kimlik Doğrulaması

Direct Line API 3.0 isteklerinin kimliği, Azure portalındaki Doğrudan Hat kanalı yapılandırma sayfasından edindiğiniz bir gizli dizi kullanılarak veya çalışma zamanında edindiğiniz bir belirteç kullanılarak doğrulanabilir. Daha fazla bilgi için bkz. Kimlik doğrulaması.

Konuşma başlatma

Doğrudan Hat konuşmaları açıkça istemciler tarafından açılır ve bot ve istemci katıldığı ve geçerli kimlik bilgilerine sahip olduğu sürece çalıştırılabilir. Daha fazla bilgi için bkz . Konuşma başlatma.

İleti gönderme

Bir istemci, Direct Line API 3.0'ı kullanarak istekler göndererek HTTP POST botunuza ileti gönderebilir. İstemci, istek başına tek bir ileti gönderebilir. Daha fazla bilgi için bkz . Bota etkinlik gönderme.

İleti alma

Direct Line API 3.0 kullanarak istemci, akış yoluyla WebSocket veya istekler göndererek HTTP GET botunuzdan ileti alabilir. Bu tekniklerden birini kullanarak bir istemci, bir parçası ActivitySetolarak bottan aynı anda birden çok ileti alabilir. Daha fazla bilgi için bkz . Bottan etkinlik alma.

Geliştirici kaynakları

İstemci kitaplıkları

Bot Framework, C# ve Node.js aracılığıyla Direct Line API 3.0'a erişimi kolaylaştıran istemci kitaplıkları sağlar.

Web sohbeti denetimi

Bot Framework, istemci uygulamanıza Doğrudan Hat destekli bir bot eklemenizi sağlayan bir denetim sağlar. Daha fazla bilgi için bkz . Microsoft Bot Framework WebChat denetimi.