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).
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 Exemple : gactions help test |
get |
Permet d'obtenir le contenu du projet donné (actions + métadonnées). Utilisez la syntaxe suivante:
gactions get --project |
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 |
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 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 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>"
}