問題タブ [actions-on-google]
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 - アクションが現在応答していませんエラー
Actions on Google Webhook (Actions SDK) をデプロイし、シミュレーターを使用して操作しています。ただし、「アクション: アクション名は現在応答していません。すぐに再試行してください」というエラー メッセージが表示されます。この問題のトラブルシューティング方法を教えてください。
これらは、このエラーを生成するために実行した手順です。
Webhook をデプロイします。一般にアクセス可能であり、HTTPS を使用しており、サンプル リクエストを処理できることを確認しました。Google-Assistant-API-Version
また、応答ヘッダーも設定します。
action.json をパブリックにアクセス可能な Webhook にポイントし、アクションをプレビューします。
シミュレーターを開始します。
相互作用をシミュレートします。
メッセージはアクションが応答していないことを示していますが、Webhook ログから、HTTP ステータス コード 200 で正常に応答しており、サンプルの応答に非常によく似た JSON 応答を生成していることがわかります。
この問題をデバッグするにはどうすればよいですか?
ちなみに、私が受け取っている実際のリクエストはドキュメントと完全には一致していないようです。実際のリクエストの例を次に示します。
conversation.type
は文字列ではなく整数であることに注意してください。さらに、 noconversation_token
が提供されているため、conversation_token
生成している応答の は ですnull
。
actions-on-google - http_response から SDKResponse を解析できませんでした
Actions on Google Conversation Protocolに準拠する Webhook を実装しました。ただし、Web Simulatorを使用してインタラクションをシミュレートすると、次のエラーが発生します。
debugInfo
フィールド内のブロックは次のとおりです。
actions-on-google - API.AI webhook でクライアント ライブラリを使用せずにユーザー情報を取得するには?
Google アシスタントと API.AI を使用してシンプルなアプリを開発しています。ユーザーの位置情報にアクセスしたい。ドキュメントによると、私は許可を求める必要があります。ただし、ドキュメントには、NodeJS クライアント ライブラリでのみ可能であると記載されています。私の Webhook は Java です。どうにかしてそれを行うことができますか?
actions-on-google - Action on google フレームワークを使用して、独自のアプリケーションや、FB msg や Slack などの一般的なメッセンジャー プラットフォームに接続できますか?
Action on Google の会話ボットが Slack や FB Msg などの他のプラットフォームで使用できるかどうかを知りたいですか?
Google アシスタントを独自のアプリケーションに組み込むことはできますか? Allo のボットを自分のアプリケーションに持ち込むのと同じように?
ありがとう! </p>
dialogflow-es - Google Home デバイスで api.ai エージェントを実行するにはどうすればよいですか?
この質問は以前にもありましたが、提供された回答では問題が解決されません。
API.AI コンソールを使用して Google Home Agent を作成しました。私のエージェントの目的は、家の照明をオン/オフすることです (これを機能させるために「照明 API」に直接アクセスできます)。エージェントを作成し、フルフィルメント用の Webhook を開発/テストし、[統合] タブで [Actions on Google] を構成しました。エージェントをコンソールでローカルにテストしたところ、Web シミュレーターを介してエージェントを正常に呼び出すことができました。すべてがチャンピオンのように機能します!
ただし... Google Home デバイスに「[エージェント名] と話す」ように頼むと、「...わかりません..」と表示されますプレビューする」(Web シミュレーターから呼び出すことができます) と、Google Home デバイスで自動的に使用できるようになります。残念ながら、そうではありません。
どんな洞察も大歓迎です!
(すべてのビットにアクセスするために同じ Google アカウントを使用しています。それが重要な場合は、「Google for Business」アカウントを使用しています)。
actions-on-google - Allow user to specify webhook URI
I have created an Agent using API.ai and was wondering if it's possible to prompt the user in the Google Home app for the webhook URI. My use case involves multiple users each with their own instance of a web service that they maintain. I'd like for the agent to be public, but allow the users via the Google Home app or otherwise to specify the webhook URI.
actions-on-google - 会話アクションでの多言語サポート
ユーザーが「フランス語」と言う別の言語でいくつかのフレーズを学習するのに役立つGoogleアクションを設計する予定です。ここに例があります: -
「OK グーグル、フランス語を学ぶために話させてください」</p>
LearnFrench (LF): こんにちは!これはフランス語を学ぶことです!フランス語を話す上で最も重要な 20 の基本的なフレーズを練習しますか?」</p>
ユーザー: 「はい」</p>
LF:「すごーい!私はフランス語であなたに言葉を話すことから始めます - そしてあなたは私の後に繰り返します. ボンジュールから始めましょう。
ユーザー: ボンジュール
LF: よかった!Bonjour は、必要な最も一般的な挨拶です。次は「bonsoir」です / または、もう一度試してみましょう。「bonjour」のようには聞こえませんでした</p>
ユーザー: ボンソワール
LF: bonsoir は、夕方に使用されます。
etc….20 ほどのフレーズが続きます。それらを経た後、ある種の「リコール」の練習があるかもしれません。LF はそのフレーズを英語で言い、ユーザーはそのフレーズをフランス語で言います。ユーザーが間違って言った場合、LF はユーザーが改善する必要があるフレーズを「学習」します。
セッションの終わりに、LF は「基本的なことはわかっていると思います。ご旅行をお楽しみください」のようなことを言います。
そのセッションの後、ユーザーが LF に戻ってきた場合 - LF は、ユーザーが以前に来たことを知っており、チュートリアルを繰り返すかどうかを尋ねたり、クイズに直接移動したいかどうかを尋ねたりします。
多言語対応は可能ですか?
python - 画像を API.AI に送り返すことはできますか?
私は、API.AI を使用して、要求されたときにランダムな Web コミックを送信する Google アクションを作成することに取り組んでいます。私は試してみましたが、これまでのところ、画像のバイトを API.AI に必要な JSON 応答に入れる良い方法があるようには見えません。途中で何かを見逃したかもしれませんが、これを達成する方法を誰かが知っていれば、それは大きな助けになるでしょう. それが役立つ場合、私はpythonを使用しています。
git - Actions on Google - CLI (gactions) が見つかりません
gactions CLIをインストールしようとしていますが、いくつか問題があります。
上記のリンクからWindows用にダウンロードしました。.exe ファイルを実行すると、cmd 画面が表示され、終了します。
環境変数も追加しましたが、Powershell または Git Shell で gactions を使用するたびに、同じ「gactions: command not found」エラーが発生します。
これはまったく新しいものです。提案?