gactions KSA (Dialogflow)

gactions, verilerinizi güncellemek ve test etmek için kullandığınız komut satırı arayüzüdür. Eylemler projesi.

Sistem mimarisi

Doğru indirmeyi seçmek için sistem mimarinizi bulmanız gerekir.

  • Mac OS X ve Linux cihazlarda terminal komutunu kullanarak bilgisayarınızın CPU mimarisini bulabilirsiniz uname -a

  • Windows 10 cihazlarda CPU mimarisini bulmak için aşağıdaki adımları uygulayın:

    1. Ayarlar'ı açın

    2. Sistem'i tıklayın.

    3. Hakkında'yı tıklayın.

İndirilenler

İşletim sisteminiz için gactions uygulamasını indirebilirsiniz (aşağıda).

OS İndirilenler
Windows
Mac
Linux

Şartlar

  • Uygun izinleri ayarlayarak indirilen dosyayı yürütülebilir hale getirin.
    • Mac ve Linux'ta, ikili programı yürütülebilir hale getirmek için chmod +x gactions komutunu çalıştırın.
    • Windows'da Yönetici haklarına sahip olmanız gerekir.
  • gactions indirme konumu, PATH ortam değişkeninizde olmalıdır.

Desteklenen bağımsız değişkenler

Aşağıdaki tabloda gactions için desteklenen bağımsız değişkenler açıklanmaktadır:

Argüman Açıklama
help, h Bu araç için yardım metnini sunar. Örnek:
gactions help
.

Belirli bir bağımsız değişkenin yardım metnini görüntülemek için aşağıdaki söz dizimini kullanın:

gactions help argument

Örneğin:

gactions help test
get Belirtilen projenin içeriğini (İşlemler + meta veriler) alın. Şu söz dizimini kullanın:
gactions get --project PROJECT_ID
.
init Geçerli dizinde aşağıdaki söz dizimiyle varsayılan bir action.json dosyası oluşturur:
gactions init

Mevcut bir action.json dosyası varsa --force bağımsız değişkeni, aşağıdaki örnekte gösterildiği gibi:

gactions init --force
list Actions projenizin son 10 sürümünü listeler: incelemede, aşağıdaki söz dizimiyle, üretim, onay vb. yapması gerekir:
gactions list --project PROJECT_ID
.
test Aşağıdakilerle test edilmesi için Asistan Platformu'na bir işlem paketi aktarır söz dizimi:
gactions test --action_package PACKAGE_NAME --project PROJECT_ID
.

Örneğin:

gactions test --action_package mypackage.json --project my-project-1234567

İsterseniz korumalı alan ortamında testi devre dışı bırakabilirsiniz
--disable_sandbox işareti.

--preview_mins işareti kullanımdan kaldırıldı.

update Belirtilen proje için İşlem paketini aşağıdaki söz dizimiyle günceller:
gactions update --action_package PACKAGE_NAME --project PROJECT_ID
.

Örneğin:

gactions update --action_package action.json --project my-project-1234567

update bağımsız değişkenini kullanmak için işleminizin proje kimliğini kullanmalısınız. Şundan faydalanabilirsiniz: Ayarlar dişli simgesini tıklayarak proje kimliğinizi Actions on Google projesi, ardından Proje Ayarları.

Actions projeniz birden fazla dili destekliyorsa İşlem paketi dokümanları.

selfupdate gactions, her komut çalıştırılmadan önce güncellemeleri otomatik olarak kontrol eder, ancak selfupdate ile kontrol eden
gactions selfupdate

Ayrıntılı çıkışı göster

İşleme sırasında daha ayrıntılı çıktıyı görüntülemek için --verbose işaretini ekleyin. Örneğin:

gactions --verbose test --action_package action.json --project my-project-1234567

Varsayılan action.json örneği

Proje dizininizde gactions init komutunu çalıştırdığınızda bir varsayılan Bu dizinde action.json dosyası bulunmalıdır:

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