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 -aFü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 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&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"
}