2017-04-11 47 views
0

我整合了webhook與演示酒店的例子由api.ai提供。Api.ai webhook集成

當我爲webhook響應添加我的代碼時,諸如「HI」,「Hello」等基本用戶查詢也從webhook獲得自定義響應。

如何設置所需參數爲true,而不是默認意圖,不需要參數以及如何使用插槽填充功能後,如何在特定意圖調用webhook?

回答

0

我想,對於槽分配的功能,下面的鏈接可能會幫助你: https://api.ai/docs/examples/slot-filling

現在回答你剛纔的問題,你問,如何只設置必要的參數真後撥打網絡掛接的具體意圖。請查看下面的快照,其中您可以選擇設置「必需」,以便在執行中使用任何參數&「使用webhook」。因此,現在webhook只會在該用戶輸入參數值時被調用,例如UserEmail。

enter image description here

現在,如果你想使用你的網絡掛接這個「電子郵件」值,你只需要創建一個類爲得到&設置方法:

public class Parameters 
{ 
    public string UserEMail { get; set; } 
} 

&使用這個值來回應用戶

case "Ask For Email":{ 
      string strUserEmail = request.result.parameters.UserEmail; 
      obj.speech = "Thank you"; 
} 
相關問題