Paket tindakan (Dialogflow)

Anda dapat membuat Action yang dilokalkan menggunakan Actions SDK dengan membuat Paket tindakan 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, memberinya nama yang dilokalkan seperti action.de.json dan action.en.json. Atau, Anda dapat membuat subdirektori di proyek 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, sediakan kueri yang dilokalkan pola untuk Action Anda, sehingga pengguna dapat memicunya dengan benar selama lokal tempat mereka berada. Contoh:
    {
      "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 Paket tindakan. 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