問題タブ [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.
dialogflow-es - Actions on Google のトレーニング フレーズを定義せずにユーザーからの入力を受け取るにはどうすればよいですか
私たちはアクションを取るメモを構築しており、フリーテキストまたは未定義 (内容がわからないメモ) のユーザーからの入力を受け取りたいと考えています。Dialogflow を使用しており、フルフィルメントは Webhook で定義されています。
トレーニング フレーズを必要とせずにインテントをトリガーするオプションの方法として、カスタム イベントを作成できることを読みました。ただし、入力を送信したときにトリガーするインテントを取得できず、欠落している部分を見つけようとしています。
ユーザーにメモの前に「トリガー」フレーズを言わせ、そのトリガー フレーズをトレーニング フレーズ ex として定義すると、トリガーする意図を得ることができます。「これは私のメモです」[ユーザーが自分のメモを口述する]。
会話を次のようにしたい
Dialogflow には、デフォルトのウェルカム インテント、デフォルトのフォールバック インテント、および「Create Voice Note - Custom」というフォローアップ インテントを持つ Create Voice Note インテントがあります。
私のWebhookコードは次のようになります
dialogflow-es-fulfillment - Webhook 呼び出しに失敗しました。エラー: 500 内部サーバー エラー
https://dialogflow.com/docs/tutorial-build-an-agent/create-fulfillment-using-webhook
この例を試してみたい
しかし、このページの手順を実行した後
それは私にくれます
Webhook 呼び出しに失敗しました。エラー: 500 内部サーバー エラー
それを修正する方法は?