gactions è l'interfaccia a riga di comando che utilizzi per testare e aggiornare
Progetto Actions.
Architettura di sistema
Per selezionare il download corretto, dovrai individuare l'architettura del tuo sistema.
- Sui dispositivi Mac OS X e Linux, puoi trovare l'architettura della CPU del computer utilizzando il comando del terminale - uname -a.
- Sui dispositivi Windows 10, attieniti alla seguente procedura per trovare l'architettura della CPU: - Apri Impostazioni. 
- Fai clic su Sistema. 
- Fai clic su Informazioni. 
 
Download
Puoi scaricare gactions per il tuo sistema operativo (di seguito).
| Sistema operativo | Download | 
|---|---|
| Windows | |
| Mac | |
| Linux | 
Requisiti
- Rendi eseguibile il file scaricato impostando le autorizzazioni appropriate.
- Su Mac e Linux, esegui chmod +x gactionsper rendere eseguibile il file binario.
- Su Windows, devi disporre dei diritti di amministratore.
 
- Su Mac e Linux, esegui 
- Il percorso di download gactionsdeve essere nella variabile di ambientePATH.
Argomenti supportati
Nella tabella seguente vengono descritti gli argomenti supportati per gactions:
| Argomento | Descrizione | 
|---|---|
| help,h | Restituisce il testo della guida per questo strumento. Ad esempio: gactions help Per visualizzare il testo della guida per un argomento specifico, utilizza la seguente sintassi: gactions help argument Ad esempio: gactions help test | 
| get | Recupera i contenuti del progetto specificato (Azioni + metadati). Utilizza la seguente sintassi: gactions get --project PROJECT_ID | 
| init | Crea un file action.jsonpredefinito nella directory corrente con la seguente sintassi:gactions init Se esiste già un file  gactions init --force | 
| list | Elenca fino a 10 versioni recenti del progetto Actions: in revisione,
      produzione, approvato e così via, con la seguente sintassi: gactions list --project PROJECT_ID | 
| test | Esegue il push di un pacchetto di azioni alla piattaforma Assistant per eseguire test con quanto segue
      sintassi: gactions test --action_package PACKAGE_NAME --project PROJECT_ID Ad esempio: gactions test --action_package mypackage.json --project my-project-1234567 Facoltativamente, puoi disattivare i test nell'ambiente sandbox
        con il flag  Il flag  | 
| update | Aggiorna il pacchetto Action per il progetto specificato con la seguente sintassi: gactions update --action_package PACKAGE_NAME --project PROJECT_ID Ad esempio: gactions update --action_package action.json --project my-project-1234567 Per utilizzare l'argomento  Se il progetto Actions supporta più lingue, consulta le Documentazione relativa al pacchetto Action. | 
| selfupdate | gactions verifica automaticamente la presenza di aggiornamenti prima dell'esecuzione di ciascun comando, ma puoi forzare
      che verifica con selfupdategactions selfupdate | 
Visualizza output dettagliato
Per visualizzare un output più dettagliato durante l'elaborazione, aggiungi il flag --verbose. Ad esempio:
gactions --verbose test --action_package action.json --project my-project-1234567
Esempio di action.json predefinito
Quando esegui gactions init nella directory del progetto, generi un valore
action.json file in quella directory:
{
  "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"
}