1

API.AIエクスポートコードをAmazon Alexaと統合できません。私が信じているのは、意図的なスキーマとサンプルの発話の両方が適切な場所に正しく埋められていることです。しかし、ラムダ関数のHTTPSエンドポイントは問題を引き起こしています。 スキルはAPI.AI向けに作成されているため、NodeJsスクリプトの作成にはGoogle Cloud機能を使用します.HTMLはhttps://.cloudfunctions.net/に近いものです(セキュリティ上の理由から、 URL)。 API.AIでは、期待どおり動作しますが、テスト中のAlexa Lambdaでは、次のようなエラーが表示されます。 リモートエンドポイントを呼び出せなかったか、返されたレスポンスが無効でした。 (SSL証明書が使用されていた場合 - 私の開発エンドポイントは信頼できる認証局の証明書を持っています) SSL証明書オプションを使用しているときに - 私の開発エンドポイントはワイルドカード証明書を持つドメインのサブドメインです認証局からのハンドシェイクエラーにつながります。 私は使用しようとしませんでした - 私はX.509形式で自己署名証明書をアップロードします。 この問題を解決するお手伝いをしてもらえますか?API.AIとAmazon Alexaの統合

答えて

0

これは、あなたの説明ではなく、この質問のタイトルに書かれているものを解決するために私がやった別のアプローチです。私はあなたがこれについて助けを見つけることができれば幸いです。これは、AlexaとAPI.aiを統合する際に考えていたやり方を完全に変え、魅力的な働きをしました。

https://github.com/bfisher82/EugeBot

PDFファイルを見てみましょう。これにはステップバイステップの手順があります。私はJavaコードを使用しませんでした。私はPypiのモジュールapi.aiを使ってPython2のラムダを自分で書いた。

1

私は同じ問題があり、Node.jsに基づいてAWSラムダを作成し、AlexaとApi.aiを接続しました。また、コンテキストなどのApi.aiの機能と互換性があります。

https://github.com/Gnzlt/AlexaApiAiBridge

貢献してお気軽に!

関連する問題