Pakiety działań (Dialogflow)

Zlokalizowane działania możesz utworzyć za pomocą pakietu SDK Actions, tworząc osobne pakiety działań dla każdego języka, a następnie prześlij je do projektu w Actions; za pomocą narzędzia gactions.

Aby utworzyć zlokalizowane działania za pomocą pakietu Actions SDK:

  1. Utwórz oddzielne pakiety akcji dla każdego języka, który chcesz obsługiwać. nadając im zlokalizowane nazwy, na przykład action.de.json i action.en.json. Możesz też utworzyć w projekcie podkatalogi zlokalizowanych pakietów akcji i innych plików zasobów.
  2. U góry pakietu akcji dodaj element locale z oznaczonym językiem lub w języku, który ma być obsługiwany. Dodatkowo udostępnij zlokalizowane zapytanie dla Twoich akcji, tak aby użytkownicy mogli je prawidłowo uruchamiać w ich kraju zamieszkania. Na przykład:
    {
      "locale": "de",
      "actions": [
        {
          "intent": {
            "name": "actions.intent.MAIN",
            "trigger": {
              "queryPatterns": [
                "<Insert German query patterns here>"
              ]
            }
          }
        }
      ]
    }
    
  3. Użyj narzędzia gactions, aby przesłać Pakiety działań do projektu Actions, określający Pakiety działań. Na przykład:
    ./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