gactions เป็นอินเทอร์เฟซบรรทัดคำสั่งที่คุณใช้เพื่อทดสอบและอัปเดต
Actions
สถาปัตยกรรมของระบบ
หากต้องการเลือกการดาวน์โหลดที่เหมาะสม ให้ค้นหาสถาปัตยกรรมของระบบ
- ในอุปกรณ์ Mac OS X และ Linux คุณสามารถค้นหาสถาปัตยกรรม CPU ของคอมพิวเตอร์ได้โดยใช้คำสั่งเทอร์มินัล - uname -a
- ในอุปกรณ์ Windows 10 ให้ทำตามขั้นตอนต่อไปนี้เพื่อค้นหาสถาปัตยกรรม CPU - เปิดการตั้งค่า 
- คลิกระบบ 
- คลิกเกี่ยวกับ 
 
การดาวน์โหลด
คุณสามารถดาวน์โหลด gactions สำหรับระบบปฏิบัติการของคุณได้ (ด้านล่าง)
| ระบบปฏิบัติการ | การดาวน์โหลด | 
|---|---|
| Windows | |
| Mac | |
| Linux | 
ข้อกำหนด
- ทำให้ไฟล์ที่ดาวน์โหลดเป็นไฟล์ปฏิบัติการได้โดยตั้งค่าสิทธิ์ที่เหมาะสม
- ใน Mac และ Linux ให้เรียกใช้ chmod +x gactionsเพื่อสร้างไฟล์ปฏิบัติการแบบไบนารี
- ใน Windows คุณต้องมีสิทธิ์ของผู้ดูแลระบบ
 
- ใน Mac และ Linux ให้เรียกใช้ 
- ตำแหน่งการดาวน์โหลด gactionsต้องอยู่ในตัวแปรสภาพแวดล้อมPATH
อาร์กิวเมนต์ที่รองรับ
ตารางต่อไปนี้อธิบายอาร์กิวเมนต์ที่รองรับสำหรับ gactions
| อาร์กิวเมนต์ | คำอธิบาย | 
|---|---|
| helph | แสดงข้อความช่วยเหลือสำหรับเครื่องมือนี้ เช่น gactions help หากต้องการดูข้อความช่วยเหลือสำหรับอาร์กิวเมนต์หนึ่งๆ ให้ใช้ไวยากรณ์ต่อไปนี้ gactions help argument เช่น gactions help test | 
| get | รับเนื้อหาของโปรเจ็กต์ที่ระบุ (การดำเนินการ + ข้อมูลเมตา) โปรดใช้ไวยากรณ์ต่อไปนี้ gactions get --project PROJECT_ID | 
| init | สร้างไฟล์ action.jsonเริ่มต้นในไดเรกทอรีปัจจุบันด้วยไวยากรณ์ต่อไปนี้gactions init หากมีไฟล์  gactions init --force | 
| list | แสดงรายการโปรเจ็กต์ Actions เวอร์ชันล่าสุดสูงสุด 10 โปรเจ็กต์: อยู่ระหว่างการตรวจสอบ
      เวอร์ชันที่ใช้งานจริง ได้รับอนุมัติ และอื่นๆ ด้วยไวยากรณ์ต่อไปนี้ gactions list --project PROJECT_ID | 
| test | พุชแพ็กเกจการดำเนินการไปยังแพลตฟอร์ม Assistant เพื่อทดสอบกับสิ่งต่อไปนี้
      ไวยากรณ์: gactions test --action_package PACKAGE_NAME --project PROJECT_ID เช่น gactions test --action_package mypackage.json --project my-project-1234567 คุณเลือกปิดการทดสอบในสภาพแวดล้อมแซนด์บ็อกซ์ได้
        ที่มีธง เลิกใช้งานแฟล็ก  | 
| update | อัปเดตแพ็กเกจการดำเนินการสำหรับโปรเจ็กต์ที่ระบุด้วยไวยากรณ์ต่อไปนี้ gactions update --action_package PACKAGE_NAME --project PROJECT_ID เช่น gactions update --action_package action.json --project my-project-1234567 หากต้องการใช้อาร์กิวเมนต์  หากโปรเจ็กต์ Actions ของคุณรองรับหลายภาษา โปรดดู เอกสารประกอบเกี่ยวกับแพ็กเกจการดำเนินการ | 
| selfupdate | gactions จะตรวจหาการอัปเดตโดยอัตโนมัติ ก่อนแต่ละคำสั่งทำงาน แต่คุณสามารถบังคับ
      ที่ตรวจสอบกับ selfupdategactions selfupdate | 
ดูเอาต์พุตแบบละเอียด
หากต้องการดูผลลัพธ์โดยละเอียดเพิ่มเติมระหว่างการประมวลผล ให้เพิ่มแฟล็ก --verbose เช่น
gactions --verbose test --action_package action.json --project my-project-1234567
ตัวอย่าง action.json เริ่มต้น
เมื่อเรียกใช้ gactions init ในไดเรกทอรีโปรเจ็กต์ คุณจะสร้างค่าเริ่มต้น
action.json ไฟล์ในไดเรกทอรีนั้น:
{
  "actions": [
    {
      "description": "Default Welcome Intent",
      "name": "MAIN",
  <    "fulfillment": {
   >     "conversationName": "INSERT YOUR CONVERSATION NAME HERE"
      },
      "intent": {
        "name&q<uot;: "actions.i>ntent.MAIN",
        "trigger": {
          "quer<yPatterns": [
            &qu>ot;talk to INSERT YO<UR NAME HERE"
          ]
   >     }
      }
  <  }
  ],
  "conversations&qu>ot;: {
    "INSERT YO<UR CONVERSATION NAME HERE>": {
      "name": "INSERT YOUR CONVERSATION NAME HERE",
      "url": "INSERT YOUR FULLFILLMENT URL HERE"
    }
  },
  "locale": "INSERT YOUR LANGUAGE HERE"
}