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 gactionsagar biner dapat dieksekusi. - Di Windows, Anda harus memiliki hak Administrator.
- Di Mac dan Linux, jalankan
- Lokasi download
gactionsharus berada dalam variabel lingkunganPATHAnda.
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&q<uot;: "actions.i>ntent.MAIN",
"trigger": {
"quer<yPatterns": [
&qu>ot;talk to INSERT YO<UR NAME HERE"
]
> }
}
< }
],
"conversations&qu>ot;: {
"INSERT YO<UR CONVERSATION NAME HERE>": {
"name": "INSERT YOUR CONVERSATION NAME HERE",
"url": "INSERT YOUR FULLFILLMENT URL HERE"
}
},
"locale": "INSERT YOUR LANGUAGE HERE"
}