問題タブ [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.
node.js - DialogflowConversation を Fulfillment SDK と統合するときの例外
Node.js Fulfillment SDK ( https://github.com/dialogflow/dialogflow-fulfillment-nodejs ) を使用しており、ユーザー ストレージにアクセスするために DialogflowConversation を統合したいと考えています。
私はこの単純なコードを使用しようとしています:
しかし、サーバーは次の例外で失敗しています:
現在、このライブラリを使用しています:
私は何を間違っていますか?
ありがとう
firebase - Google アクションではなく、Dialogflow フルフィルメントを使用してデバイスの位置情報を取得する
私がここでやろうとしているのは、特定の施設を提供する病院が国内にいくつかのセンター (場所) を持っていると仮定することです。ユーザーがそのような病院を要求すると、ボットは近くの病院の場所を出力できるはずです。Firebase Real-Time Database には、そのようなすべての病院のリストが、それぞれの経度と緯度とともにあります。
私のアプローチは、ユーザーの場所を取得し、それをデータベース内の近くの場所の利用可能な場所と比較することですか?
このリンクでは、「Google アクション」を使用してユーザーの位置を取得する方法について説明しています。Firebase のリアルタイム データベースを使用できるように、Dialogflow のインライン エディターから dialogflow-fulfullment (WebhookClient({ request, response });) を使用して同じこと (ユーザーの正確な位置を取得する) を行いたいと考えています。
私の動機は、他のほとんどのプラットフォームにも対応できるようにすることです。一方、Google アクションは Google アシスタントに対してのみ有効です。
PS:これに関する提案は非常に高く評価されます。必要に応じて、さらに説明を加えていただければ幸いです。