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: - Otwórz Ustawienia 
- Kliknij System. 
- 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.
 
- W systemach Mac i Linux uruchom polecenie 
- Lokalizacja pobierania gactionsmusi znajdować się w zmiennej środowiskowejPATH.
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.jsono tej składni:gactions init Jeśli istnieje już plik  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ą  Flaga  | 
| 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  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 selfupdategactions 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"
}