แพ็กเกจการดำเนินการ (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 เพื่ออัปโหลด การดำเนินการแพ็กเกจกับโปรเจ็กต์ Actions โดยระบุแต่ละแพ็กเกจ แพ็กเกจการดำเนินการ เช่น
    ./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