Interfejs wiersza poleceń gaction (Dialogflow)

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:

    1. Otwórz Ustawienia.

    2. Kliknij System.

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

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

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

Flaga --preview_mins została wycofana.

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 update, musisz użyć identyfikatora projektu działania. Aby uzyskać identyfikator projektu, kliknij ikonę koła zębatego w projekcie Actions on Google, a potem kliknij Ustawienia projektu.

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