แพ็กเกจการดำเนินการ (Dialogflow)

คุณสามารถสร้างการกระทําที่ปรับให้เข้ากับท้องถิ่นด้วย Actions SDK ด้วยการสร้างแพ็กเกจการดําเนินการแยกต่างหากสําหรับแต่ละภาษา จากนั้นอัปโหลดไปยังโครงการ Actions ของคุณด้วยเครื่องมือ 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