Interfejs wiersza poleceń (Dialogflow)

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:

    1. Otwórz Ustawienia

    2. Kliknij System.

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

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

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

Flaga --preview_mins została wycofana.

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 update, musisz użyć identyfikatora projektu akcji. Aby uzyskać identyfikator projektu, kliknij koło zębate ustawień w projekcie Actions on Google, a następnie Ustawienia projektu.

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