gactions
to interfejs wiersza poleceń używany do testowania i aktualizowania
Projekt Actions.
Architektura systemu
Aby wybrać prawidłowy plik do pobrania, musisz określić architekturę systemu.
Na urządzeniach z systemem Mac OS X i Linux architekturę procesora komputera można wyświetlić, korzystając z polecenia terminala
uname -a
Na urządzeniach z systemem Windows 10 wykonaj te czynności, aby znaleźć architekturę procesora:
Otwórz Ustawienia
Kliknij System.
Kliknij Informacje.
Pobrane
Możesz pobrać gactions
dla swojego systemu operacyjnego (poniżej).
System operacyjny | Pobrane |
---|---|
Windows | |
Mac | |
Linux |
Wymagania
- Ustaw odpowiednie uprawnienia, aby pobrany plik był wykonywalny.
- W systemach Mac i Linux uruchom polecenie
chmod +x gactions
, aby utworzyć plik binarny wykonywalny. - W systemie Windows musisz mieć uprawnienia administratora.
- W systemach Mac i Linux uruchom polecenie
- Lokalizacja pobierania
gactions
musi znajdować się w zmiennej środowiskowejPATH
.
Obsługiwane argumenty
W tabeli poniżej znajdziesz obsługiwane argumenty funkcji gactions
:
Argument | Opis |
---|---|
help , h |
Na wyjściu generuje tekst pomocy dotyczącej tego narzędzia. Na przykład:
gactions help Aby wyświetlić tekst pomocy dla konkretnego argumentu, użyj tej składni: gactions help argument Na przykład: gactions help test |
get |
Pobierz zawartość danego projektu (działania + metadane). Użyj tej składni:
gactions get --project PROJECT_ID |
init |
Tworzy w bieżącym katalogu domyślny plik action.json o tej składni:
gactions init Jeśli istnieje już plik gactions init --force |
list |
Zawiera listę maksymalnie 10 najnowszych wersji projektu w Actions: w trakcie sprawdzania,
(produkcyjne, zatwierdzone itp.) o następującej składni:
gactions list --project PROJECT_ID |
test |
Przekazuje pakiet działań na platformę Asystenta w celu przetestowania:
składnia:
gactions test --action_package PACKAGE_NAME --project PROJECT_ID Na przykład: gactions test --action_package mypackage.json --project my-project-1234567 Opcjonalnie możesz wyłączyć testowanie w środowisku piaskownicy
z flagą Flaga |
update |
Aktualizuje pakiet akcji dla danego projektu przy użyciu tej składni:
gactions update --action_package PACKAGE_NAME --project PROJECT_ID Na przykład: gactions update --action_package action.json --project my-project-1234567 Aby użyć argumentu Jeśli Twój projekt w Actions obsługuje wiele języków, zapoznaj się z Dokumentacja pakietu działań. |
selfupdate |
gactions automatycznie sprawdza dostępność aktualizacji przed uruchomieniem każdego polecenia, ale możesz wymusić
które sprawdzają u sprzedawcy selfupdate
gactions selfupdate |
Wyświetl szczegółowe dane wyjściowe
Aby wyświetlać bardziej szczegółowe dane wyjściowe podczas przetwarzania, dodaj flagę --verbose
. Na przykład:
gactions --verbose test --action_package action.json --project my-project-1234567
Przykład domyślnego pliku action.json
Uruchamiając aplikację gactions init
w katalogu projektu, generujesz domyślną
action.json
plik w tym katalogu:
{ "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>" }