問題タブ [fulfillment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actions-on-google - DialogFlow アプリの Open Mic の問題
オープンマイクの問題により、Dialogflow アプリの送信が拒否されました。
エラー: 「テスト中に、アプリがプロンプトなしでユーザーに対してマイクを開いたままにすることがあることがわかりました。ユーザーに対してマイクを開いたままにする前に、アプリが常に何かを言うことを確認して、ユーザーができることを理解できるようにします。これは、アプリが最初にトリガーされたときに特に重要です。
現在の実装: ユーザーが何かを尋ねると、アプリは静的なテキストと静的な基本的なカード コンテンツで応答します。Google アシスタント ボットがテキストを読み上げると、ユーザーの音声入力のためにマイクが一瞬開きます。
ご了承ください :
履行要求はありません。
ここで会話を終わらせたくない
すべてが静的応答です
これを解決するにはどうすればよいですか?
javascript - Dialogflow Agent は Google シミュレーターで動作し、コンソールと Web リンクで失敗しました
Dialogflow V2 API を使用しています。
Actions on Google シミュレーターを介したテストでは、すべてが完全に機能します。添付の写真を見つけてください。
ただし、Dialogflow 内のコンソール (右の列) と Web 統合リンクを使用しようとすると、機能しません。
エージェントはユーザー入力から適切なエンティティを検出できますが、Webhook で宣言されたインテントを呼び出すことができません。 https://bot.dialogflow.com/acc64a26-8d1d-4459-8ce0-24c890acb6d7
Dialogflow フォーラムに投稿しようとしましたが、投稿エラーが発生しました。Dialogflow でサポートを募る同様のケース。
Google シミュレーター エージェントのイメージ (動作):
公開リンク エージェントのイメージ (失敗):
Webhook js ファイルとコンソール内の両方で宣言された応答の画像:
以下の index.js Webhook の一部を見つけてください。Dialogflow のインライン エディタを使用しています。
bots - Kommunicate で Dialogflow のフルフィルメント コードを使用する方法
この質問がばかげている場合は申し訳ありませんが、Javascript または Dialogflow を使用した経験はまだありません。Kommunicate を介してテスト Web サイトに統合した Dialogflow ボットがあります。ボットはインテントを通じて設定された応答で動作しますが、フルフィルメントを通じて設定された応答が発生しないため、フルフィルメント コードは実行されないようです。フルフィルメントは、インライン エディターを介してコーディングされます。
インテントを通じて設定されたいくつかの応答を次に示します。
そして、フルフィルメントによって設定されたレスポンスは次のとおりです。
ここでは、Dialogflow コンソールを介して動作するフルフィルメント レスポンスを確認できます。
そして最後に、Kommunicate では機能しないことがわかりますが、インテント レスポンスでは機能します。
私の問題は、フルフィルメント コードが Kommunicate で実行されておらず、私が知らない何らかの方法で Kommunicate に統合する必要があることだと確信しています。誰かが私が何をする必要があるか知っていますか?
編集:これの理由を見つけたかもしれません。フルフィルメント ドキュメントの下部には、次のように記載されています。上司にお金を使うよう説得する前に、これが私がしなければならないことだと誰か確認できますか?






