web-dev-qa-db-ja.com

このアクションはシミュレーションでは使用できません

テストの呼び出し名は「Mrs Tang」なので、「Talk to Mrs Tang」と入力しましたが、「申し訳ありませんが、このアクションはシミュレーションでは使用できません」と応答します...

誰かがこのエラーを解決する方法を知っていますか? enter image description here

15
Joyce Qi

doc によると:

Googleアカウントの アクティビティコントロール ページで、ウェブとアプリのアクティビティ、デバイス情報、音声とオーディオのアクティビティの権限をオンにします。これを行うには、ハードウェアデバイスなしでWeb上のアクションをテストできるアクションシミュレータを使用する必要があります。

そして、私は Jeremy Gordon が提案したことをしました。 GCP IAMコンソールに2番目のGoogleアカウントを追加するには、ビューアアクション権限次に、シークレットウィンドウでこの2番目のgoogleアカウントを使用してログインし、Webシミュレーターを機能させます。

21
s-hunter

関連する問題がありました(メインの開発者アカウントでテストできましたが、テスト資格情報はテストできませんでした)。私は最終的にそれを非プライマリアカウントで機能させました。

私にとって欠けていたリンクは、シミュレーターを表示しているときに、実際には2つのアカウント、つまりメインのGoogleアカウント(開発者アカウント、ページのメインフレーム、右上隅に表示されます)とシミュレータの「起動」時に承認されました(メールアドレスがシミュレータフレームに表示されます)。これが私のテスト資格情報でした。 2番目のテストアカウントは、「申し訳ありませんが、このアクションはシミュレーションではサポートされていません」というメッセージを繰り返し表示しました。

1)GCP IAMコンソールでConversation APIビューアおよびクライアントとしてテストアカウントを追加しました

2)シークレットウィンドウで[作成]リンク([共有]をクリックすると表示されるリンク)にアクセスし、そのシークレットウィンドウでセカンダリアカウントにサインインして、そのシークレットウィンドウで1つのアカウントのみにサインインした。

その後、呼び出しはアプリに接続しました。

4
Jeremy Gordon

これを機能させるには、「テストアプリに話しかける」と言うか、シミュレータプロンプトに入力して、アプリをシミュレータで起動しました。

0
Fabien Thetis

私も同じ問題を抱えていました。他の地域にいる場合(ドイツのように)、最初に場所を設定する必要がありました(デフォルトはGoogle本社)。次に、「Mit meiner Test-App sprechen」(私のテストアプリに話しかける)、またはそれがあなたの言語で何であれ続けてください!

0
Mr. Muh

組織のGoogleアカウントを使用している場合は、アクセスに問題がある可能性があります。自分の個人用Gmailアカウントを使用してください。

ご覧ください こちら 、組織にはアクセス権が付与されていない可能性があります。個人用のGmailを使用して Docs に従ってください。エージェント/アクションを作成し、Androidデバイス。

Googleアクションをテストするときに、場所をGoogleアクションの開発または送信時に選択した国に設定する必要があります。テストではデフォルトで米国が選択されていますが、特定の国のみを対象とする場合は、それを選択する必要があります。 画像で場所を選択できるフィールドを確認できます

0
swapnil chouhan

同じエラーが発生することがあります。アクティブスイッチのオンとオフを切り替えることで、問題を回避できます。

enter image description here

0
SysCoder

テストアクションのデプロイに使用したのと同じアカウントにログインしていること、およびデプロイが過去30時間以内に完了していることを確認してください。 Actions on Google Console にすべての情報を設定していない場合は、「Talk to my test app」という呼び出しフレーズを使用する必要がある場合があります。

0
Prisoner

呼び出しではこのメッセージは表示されませんでしたが、2番目の入力では:「申し訳ありませんが、このアクションはアプリで使用できません。」。それは、シミュレーターが呼び出しの直後に会話を残したことがわかりました(そしてそれは小さな活字でそれを言及しました)。
これは、呼び出しに対してFinalResponseを返したために発生しました。そして最後の応答はかなり最終的なものであり、それはあなたの会話を終了します。

したがって、FinalResponseの後は、 新しい呼び出しまたはディープリンク によってのみ、アクション/会話に戻ることができます。質問/入力を提案したい場合は、ExpectedInputsを返す必要があります。

0
Yahoo Serious

グループメンバーが一部のGoogleアシスタント機能を使用できるようにするには、ウェブとアプリのアクティビティをオンにする必要がある場合があります(グループアカウントを使用している場合)。

https://support.google.com/assistant/answer/7219584?hl=ja

0
Sangu

同じ問題が発生しました。予備のGoogleアカウントを使用してログインする必要があります。アカウントからログアウトし、api.aiとペアになっているアカウントを介してログインします。

ウェブシミュレータでGoogleアクションを使用できない理由

0