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ı ActivitySet
olarak 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.
Visual Studio projesinde .NET istemci kitaplığını kullanmak için NuGet paketini yükleyin.s
Microsoft.Bot.Connector.DirectLine
Node.js istemci kitaplığını kullanmak için NPM kullanarak kitaplığı yükleyin
botframework-directlinejs
(veya kaynağı indirin).
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.