gactions
adalah antarmuka command line yang Anda gunakan untuk menguji dan mengupdate
Action.
Arsitektur sistem
Untuk memilih download yang tepat, Anda harus menemukan 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
Download
Anda dapat mendownload gactions
untuk sistem operasi Anda (di bawah).
OS | Download |
---|---|
Windows | |
Mac | |
Linux |
Persyaratan
- Jadikan file yang didownload tersebut dapat dieksekusi dengan mengatur izin yang sesuai.
- Di Mac dan Linux, jalankan
chmod +x gactions
agar biner dapat dieksekusi. - Di Windows, Anda harus memiliki hak Administrator.
- Di Mac dan Linux, jalankan
- Lokasi download
gactions
harus berada dalam variabel lingkunganPATH
Anda.
Argumen yang didukung
Tabel berikut menjelaskan argumen yang didukung untuk gactions
:
Argumen | Deskripsi |
---|---|
help , h |
Output 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 |
Mencantumkan hingga 10 versi terbaru project Action Anda: sedang ditinjau,
produksi, disetujui, dll., dengan sintaks berikut:
gactions list --project PROJECT_ID |
test |
Mendorong paket tindakan ke Platform Asisten untuk menguji hal-hal berikut
sintaksis:
gactions test --action_package PACKAGE_NAME --project PROJECT_ID Contoh: gactions test --action_package mypackage.json --project my-project-1234567 Anda dapat menonaktifkan pengujian di lingkungan sandbox secara opsional
dengan flag Flag |
update |
Mengupdate paket Action untuk project tertentu 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 tindakan. |
selfupdate |
gaction secara otomatis memeriksa update sebelum setiap perintah berjalan, tetapi Anda dapat memaksa
yang menghubungi 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 default
action.json
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>" }