Пакеты действий (Dialogflow)

Чтобы создать локализованные действия с помощью Actions SDK, создайте отдельные пакеты действий для каждого региона, а затем загрузите их в проект действий с помощью инструмента gactions.

Чтобы создать локализованные действия с помощью Actions SDK, выполните следующие действия:

  1. Создайте отдельные пакеты действий для каждого региона, который вы хотите поддерживать, и присвойте им локализованные названия, например action.de.json и action.en.json. Вы также можете создать в проекте подкаталоги для локализованных пакетов действий и других файлов ресурсов.
  2. Добавьте элемент locale в начало пакета действий и укажите язык или регион, который вы хотите поддерживать. Кроме того, добавьте локализованные шаблоны запросов для действий, чтобы пользователи могли запускать их в соответствии со своим регионом. Пример:
    {
      "locale": "de",
      "actions": [
        {
          "intent": {
            "name": "actions.intent.MAIN",
            "trigger": {
              "queryPatterns": [
                "<Insert German query patterns here>"
              ]
            }
          }
        }
      ]
    }
  3. С помощью инструмента gactions загрузите пакеты действий в проект, указав каждый локализованный пакет. Пример:
    ./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