gactions
adalah antarmuka command line yang Anda gunakan untuk menguji dan mengupdate
project Action Anda.
Arsitektur sistem
Untuk memilih download yang tepat, Anda perlu mencari tahu arsitektur sistem Anda.
Di perangkat Mac OS X dan Linux, Anda dapat menemukan arsitektur CPU komputer menggunakan perintah terminal
uname -a
.Di perangkat Windows 10, lakukan langkah-langkah berikut untuk menemukan arsitektur CPU:
Buka Setelan
Klik System
Klik Tentang
Hasil download
Anda dapat mendownload gactions
untuk sistem operasi Anda (di bawah).
OS | Hasil download |
---|---|
Windows | |
Mac | |
Linux |
Persyaratan
- Jadikan file yang didownload dapat dieksekusi dengan menyetel izin yang sesuai.
- Di Mac dan Linux, jalankan
chmod +x gactions
agar biner dapat dieksekusi. - Pada Windows, Anda harus memiliki hak Administrator.
- Di Mac dan Linux, jalankan
- Lokasi download
gactions
harus berada di variabel lingkunganPATH
Anda.
Argumen yang didukung
Tabel berikut menjelaskan argumen yang didukung untuk gactions
:
Argumen | Deskripsi |
---|---|
help , h |
Menghasilkan teks bantuan untuk alat ini. Contoh:
gactions help Guna melihat teks bantuan untuk argumen tertentu, gunakan sintaksis berikut: gactions help argument Contoh: gactions help test |
get |
Mendapatkan konten project yang ditentukan (Tindakan + metadata). Gunakan sintaksis berikut:
gactions get --project PROJECT_ID |
init |
Membuat file action.json default di direktori saat ini dengan sintaksis berikut:
gactions init Jika sudah ada file gactions init --force |
list |
Menampilkan hingga 10 versi terbaru project Action Anda: sedang ditinjau,
produksi, disetujui, dll., dengan sintaksis berikut:
gactions list --project PROJECT_ID |
test |
Mengirim paket tindakan ke Platform Asisten untuk pengujian dengan sintaksis
berikut:
gactions test --action_package PACKAGE_NAME --project PROJECT_ID Contoh: gactions test --action_package mypackage.json --project my-project-1234567 Anda dapat memilih untuk menonaktifkan pengujian di lingkungan sandbox dengan flag Flag |
update |
Memperbarui paket Action untuk project yang ditentukan dengan sintaksis berikut:
gactions update --action_package PACKAGE_NAME --project PROJECT_ID Contoh: gactions update --action_package action.json --project my-project-1234567 Untuk menggunakan argumen Jika project Action Anda mendukung beberapa bahasa, lihat Dokumentasi paket Action. |
selfupdate |
secara otomatis memeriksa update sebelum setiap perintah berjalan, tetapi Anda dapat memaksa pemeriksaan tersebut dengan selfupdate
gactions selfupdate |
Melihat output panjang
Untuk melihat output yang lebih mendetail selama pemrosesan, tambahkan flag --verbose
. Contoh:
gactions --verbose test --action_package action.json --project my-project-1234567
Contoh action.json default
Saat menjalankan gactions init
di direktori project, Anda membuat file
action.json
default di direktori tersebut:
{ "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 LANGUAGE HERE>" }