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"
}