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 gactions
aus, 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
gactions
muss sich in der UmgebungsvariablenPATH
befinden.
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. Beispiele: 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 selfupdate prüfen
gactions 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": "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>" }