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:
Ayarlar'ı açın
Sistem'i tıklayın.
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.
- Mac ve Linux'ta, ikili programı yürütülebilir hale getirmek için
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 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
|
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
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 selfupdateile 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>" }