Pacotes de ação (Dialogflow)

Para criar ações localizadas com o SDK, crie ações Pacotes de ações para cada localidade e, em seguida, fazer upload deles para seu projeto do Actions com a ferramenta gactions.

Para criar ações localizadas com o SDK do Actions, faça o seguinte:

  1. Criar pacotes de ações separados para cada localidade que você quer oferecer. com nomes localizados, como action.de.json e action.en.json. Como alternativa, é possível criar subdiretórios no seu projeto para pacotes de ações localizados e outros arquivos de recursos.
  2. Adicione o elemento locale na parte de cima do pacote de ações com o idioma ou localidade para a qual você quer oferecer suporte. Além disso, forneça consultas localizadas para suas ações, para que os usuários possam acioná-las adequadamente para o localidade em que estão. Exemplo:
    {
      "locale": "de",
      "actions": [
        {
          "intent": {
            "name": "actions.intent.MAIN",
            "trigger": {
              "queryPatterns": [
                "<Insert German query patterns here>"
              ]
            }
          }
        }
      ]
    }
  3. Use a ferramenta gactions para fazer upload Pacotes de ações para seu projeto do Actions, especificando cada um dos seus Pacotes de ações. Exemplo:
    ./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