gactions
est l'interface de ligne de commande que vous utilisez pour tester et mettre à jour votre projet Actions.
Architecture du système
Pour sélectionner le téléchargement approprié, vous devez rechercher l'architecture de votre système.
Sur les appareils Mac OS X et Linux, vous pouvez trouver l'architecture du processeur de votre ordinateur à l'aide de la commande de terminal
uname -a
.Sur les appareils Windows 10, procédez comme suit pour rechercher l'architecture du processeur:
Ouvrez Paramètres.
Cliquez sur Système
Cliquez sur À propos.
Téléchargements
Vous pouvez télécharger gactions
pour votre système d'exploitation (ci-dessous).
OS | Téléchargements |
---|---|
Windows | |
Mac | |
Linux |
Conditions requises
- Rendez le fichier téléchargé exécutable en définissant les autorisations appropriées.
- Sous Mac et Linux, exécutez
chmod +x gactions
pour rendre le binaire exécutable. - Sous Windows, vous devez disposer des droits d'administrateur.
- Sous Mac et Linux, exécutez
- L'emplacement de téléchargement
gactions
doit se trouver dans la variable d'environnementPATH
.
Arguments compatibles
Le tableau suivant décrit les arguments acceptés pour gactions
:
Argument | Description |
---|---|
help , h |
Affiche le texte d'aide de cet outil. Exemple : gactions help Pour afficher le texte d'aide d'un argument spécifique, utilisez la syntaxe suivante: gactions help argument Exemple : gactions help test |
get |
Récupère le contenu du projet donné (Actions + métadonnées). Utilisez la syntaxe suivante : gactions get --project PROJECT_ID |
init |
Crée un fichier action.json par défaut dans le répertoire actuel avec la syntaxe suivante : gactions init Si un fichier gactions init --force |
list |
Liste jusqu'à 10 versions récentes de votre projet Actions (en cours d'examen, de production, approuvée, etc.) avec la syntaxe suivante : gactions list --project PROJECT_ID |
test |
Envoie un package d'actions à la plate-forme de l'Assistant pour le tester avec la syntaxe suivante : gactions test --action_package PACKAGE_NAME --project PROJECT_ID Exemple : gactions test --action_package mypackage.json --project my-project-1234567 Vous pouvez éventuellement désactiver les tests dans l'environnement de bac à sable avec l'indicateur L'indicateur |
update |
Met à jour le package d'action pour le projet donné avec la syntaxe suivante : gactions update --action_package PACKAGE_NAME --project PROJECT_ID Exemple : gactions update --action_package action.json --project my-project-1234567 Pour utiliser l'argument Si votre projet Actions est disponible dans plusieurs langues, consultez la documentation sur le package d'action. |
selfupdate |
gactions vérifie automatiquement les mises à jour avant l'exécution de chaque commande, mais vous pouvez forcer cette vérification avec selfupdate . gactions selfupdate |
Afficher le résultat détaillé
Pour afficher des résultats plus détaillés lors du traitement, ajoutez l'indicateur --verbose
. Exemple :
gactions --verbose test --action_package action.json --project my-project-1234567
Exemple de fichier action.json par défaut
Lorsque vous exécutez gactions init
dans le répertoire de votre projet, vous générez un fichier action.json
par défaut dans ce répertoire:
{ "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>" }