Gói hành động (Dialogflow)

Bạn có thể tạo các Hành động đã bản địa hoá thông qua SDK Hành động bằng cách tạo các hành động Các gói hành động cho từng ngôn ngữ rồi tải chúng lên dự án Actions bằng công cụ gactions.

Cách tạo Hành động đã bản địa hoá bằng SDK Hành động:

  1. Tạo các gói Hành động riêng biệt cho từng ngôn ngữ mà bạn muốn hỗ trợ, đặt cho chúng các tên được bản địa hoá như action.de.jsonaction.en.json. Ngoài ra, bạn có thể tạo thư mục con trong dự án cho đã bản địa hoá gói Hành động và các tệp tài nguyên khác.
  2. Thêm phần tử locale bằng ngôn ngữ ở đầu gói Hành động hoặc ngôn ngữ mà bạn muốn hỗ trợ. Ngoài ra, hãy cung cấp truy vấn được bản địa hoá cho Hành động của bạn, để người dùng có thể kích hoạt chúng một cách thích hợp cho ngôn ngữ của thiết bị đó. Ví dụ:
    {
      "locale": "de",
      "actions": [
        {
          "intent": {
            "name": "actions.intent.MAIN",
            "trigger": {
              "queryPatterns": [
                "<Insert German query patterns here>"
              ]
            }
          }
        }
      ]
    }
    
  3. Sử dụng công cụ gactions để tải Gói hành động cho dự án Actions của bạn, chỉ định từng gói Gói hành động. Ví dụ:
    ./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