gactions
to interfejs wiersza poleceń, który służy do testowania i aktualizowania projektu Actions.
Architektura systemu
Aby wybrać właściwą opcję pobierania, musisz poznać architekturę systemu.
Na urządzeniach z systemem macOS X i Linux możesz sprawdzić architekturę procesora komputera za pomocą polecenia
uname -a
w terminalu.Na urządzeniach z systemem Windows 10 wykonaj te czynności, aby znaleźć architekturę procesora:
Otwórz Ustawienia
Kliknij System.
Kliknij Informacje.
Możliwość pobierania filmów
Możesz pobrać gactions
dla swojego systemu operacyjnego (poniżej).
System operacyjny | Możliwość pobierania filmów |
---|---|
Windows | |
Mac | |
Linux |
Wymagania
- Ustaw odpowiednie uprawnienia, aby udostępnić pobrany plik jako wykonywalny.
- W systemach macOS i Linux uruchom polecenie
chmod +x gactions
, aby przekształcić plik binarny w plik wykonywalny. - W systemie Windows musisz mieć uprawnienia administratora.
- W systemach macOS i Linux uruchom polecenie
- Lokalizacja pobierania
gactions
musi znajdować się w zmiennej środowiskowejPATH
.
Obsługiwane argumenty
Tabela poniżej zawiera listę obsługiwanych argumentów funkcji gactions
:
Argument | Opis |
---|---|
help , h |
Na wyjściu generuje tekst pomocy dla tego narzędzia. Przykład:
gactions help Aby wyświetlić pomoc dotyczącą określonego 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 takiej składni: gactions init Jeśli istnieje już plik gactions init --force |
list |
Wyświetla do 10 najnowszych wersji projektu Actions: w trakcie sprawdzania, produkcji, zatwierdzonych itp. o tej składni: gactions list --project PROJECT_ID |
test |
Przekazuje pakiet działań do Asystenta Platform w celu testowania przy użyciu 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 Możesz opcjonalnie wyłączyć testowanie w środowisku piaskownicy za pomocą flagi Flaga |
update |
Aktualizuje pakiet akcji w danym projekcie 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 Actions obsługuje wiele języków, zapoznaj się z dokumentacją pakietu akcji. |
selfupdate |
reakcje automatycznie sprawdzają dostępność aktualizacji przed uruchomieniem każdego polecenia, ale możesz wymusić weryfikację za pomocą funkcji selfupdate
gactions selfupdate |
Wyświetl szczegółowe dane wyjściowe
Aby podczas przetwarzania wyświetlić bardziej szczegółowe dane wyjściowe, dodaj flagę --verbose
. Na przykład:
gactions --verbose test --action_package action.json --project my-project-1234567
Przykład domyślnego pliku action.json
Po uruchomieniu gactions init
w katalogu projektu wygenerujesz w tym katalogu 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>" }