2017-09-22 4 views
2

webhookからデモへの通信にイベントを使用する場合には、api.aiのチャット(https://snag.gy/6tfGEZ.jpg)が必要です。私はすでにテレグラムでテストしていますが、どちらもうまくいきません。 api.aiウェブデモチャットからwebhookからイベントを起動できません - api.ai

ユーザ要求何か:

私の流れは次のようです。たとえば、「こんにちは、私のアクセスコードが必要です」 Api.aiが意図を取得し、それを私のwebhookに送信します。 私のwebhookは、ユーザーリクエストを処理する非同期操作を開始します(6秒以上かかることがあります)。「私たちはあなたのリクエストを処理しています。数秒待ってください」というメッセージをapi.apiに返します。 { "名前": "result_event"、 "データ":{ "コード": "ABDDRR787545HHTTU4545454" を} asynchrounousプロセスは次のステップは、本体 { "イベント" とPOST https://api.api.ai/api/query?v=20150910を呼び出すであろう終了した後 }、 "タイムゾーン": "アメリカ/ニューヨーク"、 "ラング": "EN"、 "セッションID": "a77875da-4bd5-DB26-DCE2-e42439d4fbde" } result_eventが既に含まれているインテント内に存在しますあなたの要求は処理されました。あなたのコード:$ code "。

ここでのアイデアは、ユーザーがリクエストに応じて応答することです。「あなたのリクエストが処理されました。ここであなたのコード:ABDDRR787545HHTTU4545454 "

私は正常に(https://api.api.ai/api/query)私のwebhookから呼び出されますが、ユーザーはデモチャットで応答を得ることはありません。

これは、api.aiに自分のイベントのインテントの画面(https://snag.gy/qN3tTC.jpg)です。

あなたはどうやって悪いと思いますか?

ありがとうございます。

答えて

1

特定のインテントのイベントがAPI.AIのイベントによって呼び出されています。それはあなたがウェブデモボットのために誘発されることができないように何かを誘発しません。 jsonデータを取得してHTMLボットに表示するイベントエンドポイントを呼び出すことができるカスタムHTMLボットを作成できる場合は、これが機能します。

関連する問題