gactions KSA (Dialogflow)

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

Sistem mimarisi

Doğru indirme işlemini seçmek için sistem mimarinizi bulmanız gerekir.

  • Mac OS X ve Linux cihazlarda, bilgisayarınızın CPU mimarisini şu terminal komutunu kullanarak 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 sisteminize uygun gactions uygulamasını indirebilirsiniz (aşağıda).

OS İndirilenler
Windows
Mac
Linux

Koşullar

  • 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 metni sunar. Örneğin:
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 alma (Eylemler + meta veriler). Ş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 aşağıdaki örnekte gösterildiği gibi --force bağımsız değişkenini ekleyerek bu dosyanın üzerine yazabilirsiniz:

gactions init --force
list Actions projenizin son 10 sürümünü (incelemede, üretimde, onaylandı vb.) şu söz dizimiyle listeler:
gactions list --project PROJECT_ID
test Aşağıdaki söz dizimiyle test için Asistan Platformu'na bir işlem paketi aktarır:
gactions test --action_package PACKAGE_NAME --project PROJECT_ID

Örneğin:

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

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

--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 kullanmanız gerekir. Actions on Google projenizde ayarlar dişli simgesini ve ardından Proje Ayarları'nı tıklayarak proje kimliğinizi öğrenebilirsiniz.

Actions projeniz birden çok dili destekliyorsa İşlem paketi dokümanlarına bakın.

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

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

İşleme sırasında daha ayrıntılı bir çıkış 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 çalıştırdığınızda, bu dizinde varsayılan bir action.json dosyası oluşturursunuz:

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