gactions
to interfejs wiersza poleceń służący do testowania i aktualizowania projektu Actions.
Architektura systemu
Aby wybrać prawidłowe pobieranie, musisz znaleźć architekturę systemu.
Na urządzeniach z systemem Mac OS X lub Linux możesz znaleźć architekturę procesora komputera, używając 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
Aplikację gactions
możesz pobrać na swój system operacyjny (poniżej).
System operacyjny | Pobrane |
---|---|
Windows; | |
Mac | |
Linux |
Wymagania
- Aby pobrać pobrany plik, ustaw odpowiednie uprawnienia.
- W systemie macOS i Linux uruchom
chmod +x gactions
, aby plik binarny został wykonywany. - W systemie Windows musisz mieć uprawnienia administratora.
- W systemie macOS i Linux uruchom
- Lokalizacja pobierania
gactions
musi być w zmiennej środowiskowejPATH
.
Obsługiwane argumenty
W tabeli poniżej opisano obsługiwane argumenty funkcji gactions
:
Argument | Opis |
---|---|
help , h |
Na wyjściu generuje tekst pomocy dla 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 i metadane). Użyj tej składni: gactions get --project PROJECT_ID |
init |
Tworzy w bieżącym katalogu domyślny plik action.json o następującej składni: gactions init Jeśli plik gactions init --force |
list |
Wyświetla maksymalnie 10 ostatnich wersji projektu Actions: w trakcie sprawdzania, w wersji produkcyjnej, zatwierdzonych itd. o następującej składni: gactions list --project PROJECT_ID |
test |
Wysyła pakiet działań do platformy Asystenta w celu przetestowania za pomocą tej składni: 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 użyciem flagi Flaga |
update |
Aktualizuje pakiet działań w danym projekcie o tę 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 projekt Actions obsługuje wiele języków, zapoznaj się z dokumentacją pakietu działań. |
selfupdate |
gesty automatycznie sprawdzają dostępność aktualizacji przed uruchomieniem każdego polecenia, ale możesz wymusić to sprawdzenie za pomocą właściwości selfupdate
gactions selfupdate |
Wyświetl szczegółowe dane wyjściowe
Aby wyświetlić 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
Gdy uruchomisz plik gactions init
w katalogu projektu, wygenerujesz w nim domyślny plik action.json
:
{ "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>" }