Interfejs wiersza poleceń (Dialogflow)

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:

    1. Otwórz Ustawienia

    2. Kliknij System.

    3. 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.
  • Lokalizacja pobierania gactions musi znajdować się w zmiennej środowiskowej PATH.

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 action.json, możesz go zastąpić, dodając --force, jak widać w tym przykładzie:

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ą
--disable_sandbox.

Flaga --preview_mins została wycofana.

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 update, musisz użyć identyfikatora projektu akcji. Możesz uzyskać identyfikatora projektu. Aby to zrobić, kliknij ikonę koła zębatego Projekt Actions on Google, a następnie Ustawienia projektu.

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