Packages d'actions (Dialogflow)

Vous pouvez créer des actions localisées avec le SDK Actions en créant des packages d'action distincts pour chaque paramètre régional, puis en les important dans votre projet Actions avec l'outil gactions.

Pour créer des actions localisées avec le SDK Actions:

  1. Créez des packages d'action distincts pour chaque paramètre régional que vous souhaitez prendre en charge, en leur donnant des noms localisés tels que action.de.json et action.en.json. Vous pouvez également créer des sous-répertoires dans votre projet pour vos packages d'action localisés et d'autres fichiers de ressources.
  2. Ajoutez l'élément locale en haut de votre package d'action avec la langue ou les paramètres régionaux que vous souhaitez prendre en charge. Fournissez également des formats de requête localisés pour vos actions, afin que les utilisateurs puissent les déclencher correctement en fonction des paramètres régionaux dans lesquels ils se trouvent. Exemple :
    {
      "locale": "de",
      "actions": [
        {
          "intent": {
            "name": "actions.intent.MAIN",
            "trigger": {
              "queryPatterns": [
                "<Insert German query patterns here>"
              ]
            }
          }
        }
      ]
    }
    
    .
  3. Utilisez l'outil gactions pour importer vos packages d'action dans votre projet Actions, en spécifiant chacun de vos packages d'actions localisés. Par exemple,
    ./gactions update --project my-project-id --action_package action.de.json --action_package action.en.json --action_package action.fr.json --action_package action.ja.json --action_package action.ko.json
    .