gactions ist die Befehlszeile, mit der Sie Ihre
Actions-Projekt.
Systemarchitektur
Um den richtigen Download auszuwählen, müssen Sie Ihre Systemarchitektur ermitteln.
- Auf Mac OS X- und Linux-Geräten können Sie die CPU-Architektur Ihres Computers mithilfe des Terminalbefehls ermitteln. - uname -a
- Führen Sie auf Windows 10-Geräten die folgenden Schritte aus, um die CPU-Architektur zu ermitteln: - Öffnen Sie die Einstellungen. 
- Klicken Sie auf System. 
- Klicke auf Kanalinfo. 
 
Downloads
Sie können gactions für Ihr Betriebssystem herunterladen (siehe unten).
| Betriebssystem | Downloads | 
|---|---|
| Windows | |
| Mac | |
| Linux | 
Voraussetzungen
- Machen Sie die heruntergeladene Datei ausführbar, indem Sie die entsprechenden Berechtigungen festlegen.
- Führen Sie auf Mac- und Linux-Computern chmod +x gactionsaus, um das Binärprogramm ausführbar zu machen.
- Unter Windows benötigen Sie Administratorrechte.
 
- Führen Sie auf Mac- und Linux-Computern 
- Der Downloadpfad von gactionsmuss sich in der UmgebungsvariablenPATHbefinden.
Unterstützte Argumente
In der folgenden Tabelle werden die unterstützten Argumente für gactions beschrieben:
| Argument | Beschreibung | 
|---|---|
| help,h | Gibt den Hilfetext für dieses Tool aus. Beispiel: gactions help Verwenden Sie die folgende Syntax, um den Hilfetext für ein bestimmtes Argument anzuzeigen: gactions help argument Beispiel: gactions help test | 
| get | Inhalt des angegebenen Projekts abrufen (Aktionen + Metadaten). Verwenden Sie die folgende Syntax: gactions get --project PROJECT_ID | 
| init | Erstellt im aktuellen Verzeichnis eine action.json-Standarddatei mit der folgenden Syntax:gactions init Wenn bereits eine  gactions init --force | 
| list | Listet bis zu zehn aktuelle Versionen Ihres Actions-Projekts auf: „Wird geprüft“,
      Produktion, genehmigt usw. mit der folgenden Syntax: gactions list --project PROJECT_ID | 
| test | Sendet ein Aktionspaket zum Testen an die Assistant-Plattform mit folgenden Elementen:
      Syntax: gactions test --action_package PACKAGE_NAME --project PROJECT_ID Beispiel: gactions test --action_package mypackage.json --project my-project-1234567 Sie können Tests in der Sandbox-Umgebung optional deaktivieren.
        mit dem Flag  Das Flag  | 
| update | Aktualisiert das Aktionspaket für das angegebene Projekt mit der folgenden Syntax: gactions update --action_package PACKAGE_NAME --project PROJECT_ID Beispiel: gactions update --action_package action.json --project my-project-1234567 Wenn du das Argument  Wenn Ihr Actions-Projekt mehrere Sprachen unterstützt, lesen Sie die Dokumentation zu Aktionspaketen | 
| selfupdate | gactions sucht automatisch nach Updates, bevor jeder Befehl ausgeführt wird. Sie können jedoch
      die selfupdateprüfengactions selfupdate | 
Ausführliche Ausgabe ansehen
Fügen Sie das Flag --verbose hinzu, um während der Verarbeitung eine detailliertere Ausgabe zu sehen. Beispiel:
gactions --verbose test --action_package action.json --project my-project-1234567
Standardbeispiel für action.json
Wenn Sie gactions init in Ihrem Projektverzeichnis ausführen, generieren Sie einen Standardwert
action.json-Datei in diesem Verzeichnis:
{
  "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"
}