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&q<uot;: "actions.i>ntent.MAIN",
        "trigger": {
          "quer<yPatterns": [
            &qu>ot;talk to INSERT YO<UR NAME HERE"
          ]
   >     }
      }
  <  }
  ],
  "conversations&qu>ot;: {
    "INSERT YO<UR CONVERSATION NAME HERE>": {
      "name": "INSERT YOUR CONVERSATION NAME HERE",
      "url": "INSERT YOUR FULLFILLMENT URL HERE"
    }
  },
  "locale": "INSERT YOUR LANGUAGE HERE"
}