CLI gaction (Dialogflow)

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:

    1. Buka Setelan

    2. Klik System

    3. 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.
  • Lokasi download gactions harus berada dalam variabel lingkungan PATH 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 action.json, Anda dapat menimpanya dengan menambahkan --force, seperti yang ditampilkan dalam contoh berikut:

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
--disable_sandbox.

Flag --preview_mins tidak digunakan lagi.

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 update, Anda harus menggunakan Project ID Tindakan Anda. Anda bisa mendapatkan ID project Anda dengan mengklik roda gigi setelan di Project Actions on Google yang diikuti dengan Setelan Project.

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