2017-04-11 9 views
0

api.aiから提供されているデモホテルの例とWebhookを統合しました。Api.ai webhook integration

WebHookレスポンス用のコードを追加すると、 "HI"、 "Hello"などの基本的なユーザークエリもwebhookからカスタムレスポンスを取得します。

必要なパラメータをtrueに設定した後にのみ、特定のインテントでwebhookを呼び出す方法と、パラメータを必要としないデフォルトインテントとスロットフィリング機能の使用方法はありますか?

答えて

0

私はあなたを助けるかもしれないリンクをたどっ、スロット充填機能のために、推測: https://api.ai/docs/examples/slot-filling

今、あなたは唯一の真の必要なパラメータを設定した後、特定の意図にウェブフック呼び出す方法を尋ねたあなたの前の質問への答え。以下のスナップをご覧になり、フルフィルメントで& "webhookを使用する"パラメータに "required"を設定するオプションがあります。したがって、WebHookは、そのパラメータ値がUserEmailなどのユーザによって次のように入力されると、その特定のインテントに対してのみ呼び出されます。応答する

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

&使用この値:今すぐ& setメソッドを取得するためにあなたは、あなただけのクラスを作成する必要があなたのウェブフックで、この「電子メール」の値を使用したい場合は

enter image description here

ユーザー

case "Ask For Email":{ 
      string strUserEmail = request.result.parameters.UserEmail; 
      obj.speech = "Thank you"; 
} 
関連する問題