Tindakan mewakili interaksi tertentu yang didukung oleh proyek tindakan Anda. Interaksinya dapat berupa satu kali foto atau beberapa langkah.
| Representasi JSON | |
|---|---|
{ "name": string, "fulfillment": { object ( |
|
| Kolom | |
|---|---|
name |
nama Action. Anda harus memberikan nama meskipun menggunakan intent Action on Google umum (dimulai dengan 'actions'). Misalnya, jika Anda menggunakan 'actions.intent.MAIN' , nama Action menurut konvensi adalah 'MAIN'. Paket tindakan harus mendeklarasikan setidaknya satu Action. |
fulfillment |
Cara menjalankan Tindakan ini. |
intent |
Intent yang dipenuhi Action ini. Nama untuk intent Action on Google yang umum dimulai dengan 'actions'. Paket tindakan untuk agen percakapan harus memiliki intent dengan nama 'actions.intent.MAIN'. Lihat https://developers.google.com/actions/reference/rest/intents |
description |
Deskripsi dalam bahasa Inggris tentang fungsi Action. URL ini utamanya digunakan agar Google meninjau Tindakan atau untuk tujuan proses debug. Deskripsi ini tidak akan ditampilkan kepada pengguna. Harus kurang dari 100 huruf ASCII. |
signInRequired |
Menunjukkan apakah login diperlukan untuk Tindakan ini. Perhatikan bahwa ini hanya valid jika objek ActionPackage memiliki properti AccountLinking yang ditentukan. |
source |
ID string untuk alat yang membuat Action ini |
Pemenuhan pesanan
Cara menjalankan tindakan.
| Representasi JSON | |
|---|---|
{ // Union field |
|
| Kolom | ||
|---|---|---|
Kolom union
|
||
conversationName |
Menjalankan tindakan melalui fulfillment percakapan. Ini merujuk pada "{i>name<i}" kolom |
|
useDialogflowFulfillment |
Kolom ini menunjukkan apakah akan menggunakan fulfillment dialogflow. |
|
Intent
Intent dan pola kueri terkaitnya yang digunakan untuk mencocokkan kueri pengguna. Digunakan untuk pemicu awal.
| Representasi JSON | |
|---|---|
{ "name": string, "parameters": [ { object ( |
|
| Kolom | |
|---|---|
name |
Menunjukkan nama intent ini, misalnya, |
parameters[] |
Daftar parameter dalam queryPatterns. Semua parameter dalam queryPatterns harus diberikan. |
trigger |
Spesifikasi pemicu untuk intent ini. |
Parameter
Parameter yang digunakan dalam pola kueri. Ini adalah representasi terstruktur dari parameter dalam queryPattern (misalnya, $Color:color).
| Representasi JSON | |
|---|---|
{ "name": string, "type": string } |
|
| Kolom | |
|---|---|
name |
nama parameter, mis. |
type |
jenis parameter. Dapat berupa jenis umum atau jenis kustom yang dideklarasikan sebagai bagian dari paket tindakan, misalnya |
Pemicu
Spesifikasi untuk pemicu.
| Representasi JSON | |
|---|---|
{ "queryPatterns": [ string ] } |
|
| Kolom | |
|---|---|
queryPatterns[] |
Daftar pola yang digunakan untuk mengidentifikasi intent yang ditentukan. Pola kueri hanya boleh merujuk pada parameter yang dideklarasikan di kolom parameter. |