Paket tindakan (Dialogflow)

Anda dapat membuat Action yang dilokalkan dengan Actions SDK dengan membuat paket Action terpisah untuk setiap lokalitas, lalu menguploadnya ke project Action Anda dengan alat gactions.

Untuk membuat Action yang dilokalkan dengan Actions SDK:

  1. Buat paket Action terpisah untuk setiap lokalitas yang ingin Anda dukung, dengan memberinya nama yang dilokalkan seperti action.de.json dan action.en.json. Atau, Anda dapat membuat subdirektori di project Anda untuk paket Action yang dilokalkan dan file resource lainnya.
  2. Tambahkan elemen locale di bagian atas paket Action Anda dengan bahasa atau lokalitas yang ingin Anda dukung. Selain itu, berikan pola kueri yang dilokalkan untuk Action Anda, sehingga pengguna dapat memicunya dengan benar untuk lokalitas tempat mereka berada. Misalnya:
    {
      "locale": "de",
      "actions": [
        {
          "intent": {
            "name": "actions.intent.MAIN",
            "trigger": {
              "queryPatterns": [
                "<Insert German query patterns here>"
              ]
            }
          }
        }
      ]
    }
    
  3. Gunakan alat gactions untuk mengupload paket Action ke project Action Anda, yang menentukan setiap paket Action yang dilokalkan. Contoh:
    ./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