2016-04-05 17 views
7

FormDialog olan bir Dialog sınıfım var (örneğin, bot çerçeve belgeleri web sitesine göre bir sandviç için bir sipariş oluşturan FormDialog < SandwichOrder>). SandwichOrder bir "Fiyat" özelliği içerir.Luis, bir Bot Framework'e nasıl bağlanır? FormDialog

Ayrıca, fiyatı (büyüklük ve/veya eyalet bazında) alan LuisDialog'dan türeyen bir Dialog sınıfı da var.

Luis işlevini Form İletişim Kutusuna nasıl bağlarım?

cevap

2

Şu anda form alanı adımında bir Diyalog çağrısı yapmak mümkün değildir. Ancak, formunuzdaki bir alan için (bu durumda "Fiyat") ve IEnumerable<TermMatch> Matches(string input, object defaultValue = null) uygulama modelindeki Luis için özel bir uygulama gerçekleştirebilir ve Luis tarafından algılanan varlıkları temel alarak tüm olası TermMatch'leri iade edebilirsiniz.

+0

Bu işlev hiç kurulmakta olup olmadığını biliyor musunuz? Sadece bir LuisIntent kontrol etmek için dışarı atlamak amacıyla kendi özel alanları oluşturmak için biraz aksak görünüyor. – JPThorne

+0

Kesinlikle iş listesinde. Bunu [bot oluşturucu geri bildirimi] (https://feedback.botframework.com/forums/354222-bot-builder-sdk) sitesi için bir fikir olarak eklemenizi öneriyorum, böylece diğer insanlar bunun için oy verebilir. –

+0

Bunu bir fikir olarak göndermeyi çok isterim (bunu daha önce yapmış olabileceğimi düşünün) Ancak, o zamandan beri https://feedback.botframework.com/ 'emekli' olduğunu fark ettim. Nereye taşındığı hakkında bir fikrin var mı? – JPThorne

İlgili konular