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 trouver l'architecture de votre système.
Sur les appareils Mac OS X et Linux, vous pouvez déterminer l'architecture du processeur de votre ordinateur à l'aide de la commande Terminal
uname -a
Sur les appareils Windows 10, procédez comme suit pour identifier l'architecture du processeur:
Accédez aux Paramètres.
Cliquez sur Système.
Cliquez sur À propos.
Téléchargements
Vous pouvez télécharger gactions
pour votre système d'exploitation (voir ci-dessous).
OS | Téléchargements |
---|---|
Windows | |
Mac | |
Linux |
Conditions requises
- Définissez les autorisations appropriées pour rendre le fichier téléchargé exécutable.
- Sous Mac et Linux, exécutez
chmod +x gactions
pour rendre le binaire exécutable. - Sous Windows, vous devez disposer de droits d'administrateur.
- Sous Mac et Linux, exécutez
- L'emplacement de téléchargement
gactions
doit se trouver dans votre variable d'environnementPATH
.
Arguments acceptés
Le tableau suivant décrit les arguments acceptés pour gactions
:
Argument | Description |
---|---|
help , h |
Affiche le texte d'aide de cet outil. Par 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 |
Permet d'obtenir 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 S'il existe déjà un fichier gactions init --force |
list |
Liste jusqu'à 10 versions récentes de votre projet Actions : "En cours d'examen",
production, approuvé, etc., avec la syntaxe suivante:
gactions list --project PROJECT_ID |
test |
Transfère un package d'actions à la plate-forme Assistant à des fins de test avec les éléments suivants
syntaxe:
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'option |
update |
Met à jour le package 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 compatible avec plusieurs langages, consultez la Documentation du package d'actions |
selfupdate |
gactions recherche automatiquement des mises à jour avant l'exécution de chaque commande, mais vous pouvez forcer
qui font l'objet d'une vérification auprès de selfupdate
gactions selfupdate |
Afficher le résultat détaillé
Pour afficher des résultats plus détaillés lors du traitement, ajoutez l'option --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 une valeur par défaut
action.json
de 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>" }