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 gactionspour 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 gactionsdoit 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. 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.jsonpar 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 selfupdategactions 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&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"
}