Actions SDKを使ってGoogleアシスタント向けアプリを開発するための第1歩は、プロジェクトの作成と、アクションパッケージの作成です。アクションパッケージの実体はJSONファイルであり、 gactions コマンドでそのひな形を得ることができます。
以下は、Build with Actions SDK - Create a Project and Action Packageの日本語訳です
プロジェクトとアクションパッケージの作成
プロジェクトの作成
- Actions on Google Developer Consoleに行きます。
- Add Projectをクリックし、プロジェクトの名前を入力して、 Create Project をクリックします。
- Overview 画面にて、 Actions SDK カードの BUILD をクリックし、
gactionsコマンドのメモを取ります。承認のためにアクションパッケージをアップロードする際に、このコマンドを使う必要があるでしょう。
gactions update --action_package PACKAGE_NAME --project PROJECT_NAME
アクションパッケージの作成
アクションパッケージは、あなたのアプリにおけるアクションを定義するJSONファイルです。アクションは、実際のフルフィルメントエンドポイントを遂行するために、インテントに関連付けされます。
gactionsCLIをダウンロードします。- アプリのソースファイルのためのローカルディレクトリを作成します。ここでは、
<project-dir>としてこのディレクトリを参照します。 actions.jsonという名前のアクションパッケージファイルのボイラープレートを作成するために、以下のコマンとを実行します。
cd <project-dir>
gactions init
そのファイルは、このようになります。
{
"actions": [
{
"description": "Default Welcome Intent",
"name": "MAIN",
"fulfillment": {
"conversationName": "<INSERT YOUR CONVERSATION NAME HERE>"
},
"intent": {
"name": "actions.intent.MAIN",
"trigger": {
"queryPatterns": [
"talk to <INSERT YOUR NAME HERE>"
]
}
}
}
],
"conversations": {
"<INSERT YOUR CONVERSATION NAME HERE>": {
"name": "<INSERT YOUR CONVERSATION NAME HERE>",
"url": "<INSERT YOUR FULLFILLMENT URL HERE>"
}
},
"locale": "<INSERT YOUR LOCALE HERE>"
}
注: アクションパッケージの完全な参照情報は、Action Package referenceをご覧ください。
次のセクションでは、アクションパッケージ内でどのようにアクションを定義するかを学びます。