問題タブ [dialogflow-es-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.

0 投票する
1 に答える
574 参照

dialogflow-es - Actions on Google のトレーニング フレーズを定義せずにユーザーからの入力を受け取るにはどうすればよいですか

私たちはアクションを取るメモを構築しており、フリーテキストまたは未定義 (内容がわからないメモ) のユーザーからの入力を受け取りたいと考えています。Dialogflow を使用しており、フルフィルメントは Webhook で定義されています。

トレーニング フレーズを必要とせずにインテントをトリガーするオプションの方法として、カスタム イベントを作成できることを読みました。ただし、入力を送信したときにトリガーするインテントを取得できず、欠落している部分を見つけようとしています。

ユーザーにメモの前に「トリガー」フレーズを言わせ、そのトリガー フレーズをトレーニング フレーズ ex として定義すると、トリガーする意図を得ることができます。「これは私のメモです」[ユーザーが自分のメモを口述する]。

会話を次のようにしたい

Dialogflow には、デフォルトのウェルカム インテント、デフォルトのフォールバック インテント、および「Create Voice Note - Custom」というフォローアップ インテントを持つ Create Voice Note インテントがあります。

私のWebhookコードは次のようになります

0 投票する
1 に答える
567 参照

dialogflow-es-fulfillment - Webhook 呼び出しに失敗しました。エラー: 500 内部サーバー エラー

https://dialogflow.com/docs/tutorial-build-an-agent/create-fulfillment-using-webhook

この例を試してみたい

しかし、このページの手順を実行した後

それは私にくれます

Webhook 呼び出しに失敗しました。エラー: 500 内部サーバー エラー

amd Firebaseのログを確認します firebase エラーログ

それを修正する方法は?

0 投票する
1 に答える
226 参照

dialogflow-es - DialogFlow「クエリを 4 時間ごとに通知する」

dialogFlow でリマインダー アプリを作成しようとしています。以下に、さまざまなユーザー フレーズのスクリーンショットを示します。赤で強調表示されているユーザー フレーズの 1 つで問題に直面しています。

ダイアログフロー画像

ユーザーが言うとき

date_time パラメータを午後 4 時に返しますが、現在の時刻 + 4 時間を返すことが期待されます。

ダイアログフロートライ

私が何か間違ったことはありますか?別の方法でこれを達成する方法の提案を歓迎します