LoginSignup
2
0

More than 3 years have passed since last update.

スキルインポート用のGitリポジトリを作成する

Posted at

この記事は

「Alexa開発者コンソール」で作成したAlexa-hostedスキルを、GitHubにアップロードする手順をまとめた記事です。

Gitリポジトリ作成手順

  1. 「Alexa開発者コンソール」にログインして、Gitリポジトリを作成したいスキルを選択します。

  2. 「コードエディタ」タグを選択し、「スキルのダウンロード」image.png をクリックします。
    image.png

  3. 「スキルのダウンロード」画面が表示されるので、「続ける」をクリック。
    image.png

  4. 「ダウンロードの準備をしています。」とメッセージが表示され、Zipファイルがダウンロードされます。(ブラウザで設定しているダウンロード先を確認してください。)
    image.png

  5. ダウンロードしたZipファイルを解凍すると左のようなフォルダ構成になっているので、「skill-package」フォルダを作成し、「interactionModels」フォルダを格納します。(Node.jsの場合)
    ※決まったフォルダ構成じゃないと、インポート時にエラーになります。
    詳しくは「スキルパッケージの形式(Node.js)」を参照してください。
    image.png

  6. 次に、「skill.json」から "regions"を削除します。(赤枠の箇所)
    image.png

    // "regions" 削除後
    {
      "manifest": {
        "apis": {
          "custom": {
            "endpoint": {
              "uri": "arn:aws:lambda:us-east-1:737504307327:function:84916d3b-4150-496f-afa8-daff858852a8:Release_0"
            }
          }
        },
        "manifestVersion": "1.0",
        "publishingInformation": {
          "category": "KNOWLEDGE_AND_TRIVIA",
          "distributionCountries": [],
          "isAvailableWorldwide": true,
          "locales": {
            "ja-JP": {
              "description": "Sample Full Description",
              "examplePhrases": [
                "Alexa open hello world",
                "hello",
                "help"
              ],
              "keywords": [],
              "name": "ハローワールド",
              "summary": "Sample Short Description"
            }
          },
          "testingInstructions": "Sample Testing Instructions."
        }
      }
    }
    


  7. GitHubにログインして、で新しいリポジトリを作成します。

  8. 「Add file」→「Upload files」と選択し、
    image.png

  9. 赤枠のエリアに、ローカルのファイルをドラッグします。
    image.png

  10. 「Commit changes」をクリックするれば完了です。
    image.png

参考文献

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0