gactions CLI (Dialogflow)

gactions เป็นอินเทอร์เฟซบรรทัดคำสั่งที่คุณใช้เพื่อทดสอบและอัปเดต Actions

สถาปัตยกรรมของระบบ

หากต้องการเลือกการดาวน์โหลดที่เหมาะสม ให้ค้นหาสถาปัตยกรรมของระบบ

  • ในอุปกรณ์ Mac OS X และ Linux คุณสามารถค้นหาสถาปัตยกรรม CPU ของคอมพิวเตอร์ได้โดยใช้คำสั่งเทอร์มินัล uname -a

  • ในอุปกรณ์ Windows 10 ให้ทำตามขั้นตอนต่อไปนี้เพื่อค้นหาสถาปัตยกรรม CPU

    1. เปิดการตั้งค่า

    2. คลิกระบบ

    3. คลิกเกี่ยวกับ

การดาวน์โหลด

คุณสามารถดาวน์โหลด gactions สำหรับระบบปฏิบัติการของคุณได้ (ด้านล่าง)

ระบบปฏิบัติการ การดาวน์โหลด
Windows
Mac
Linux

ข้อกำหนด

  • ทำให้ไฟล์ที่ดาวน์โหลดเป็นไฟล์ปฏิบัติการได้โดยตั้งค่าสิทธิ์ที่เหมาะสม
    • ใน Mac และ Linux ให้เรียกใช้ chmod +x gactions เพื่อสร้างไฟล์ปฏิบัติการแบบไบนารี
    • ใน Windows คุณต้องมีสิทธิ์ของผู้ดูแลระบบ
  • ตำแหน่งการดาวน์โหลด gactions ต้องอยู่ในตัวแปรสภาพแวดล้อม PATH

อาร์กิวเมนต์ที่รองรับ

ตารางต่อไปนี้อธิบายอาร์กิวเมนต์ที่รองรับสำหรับ gactions

อาร์กิวเมนต์ คำอธิบาย
help h แสดงข้อความช่วยเหลือสำหรับเครื่องมือนี้ เช่น
gactions help

หากต้องการดูข้อความช่วยเหลือสำหรับอาร์กิวเมนต์หนึ่งๆ ให้ใช้ไวยากรณ์ต่อไปนี้

gactions help argument

เช่น

gactions help test
get รับเนื้อหาของโปรเจ็กต์ที่ระบุ (การดำเนินการ + ข้อมูลเมตา) โปรดใช้ไวยากรณ์ต่อไปนี้
gactions get --project PROJECT_ID
init สร้างไฟล์ action.json เริ่มต้นในไดเรกทอรีปัจจุบันด้วยไวยากรณ์ต่อไปนี้
gactions init

หากมีไฟล์ action.json อยู่แล้ว คุณสามารถเขียนทับได้โดยเพิ่ม อาร์กิวเมนต์ --force ตามตัวอย่างต่อไปนี้

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

คุณเลือกปิดการทดสอบในสภาพแวดล้อมแซนด์บ็อกซ์ได้ ที่มีธง
--disable_sandbox

เลิกใช้งานแฟล็ก --preview_mins แล้ว

update อัปเดตแพ็กเกจการดำเนินการสำหรับโปรเจ็กต์ที่ระบุด้วยไวยากรณ์ต่อไปนี้
gactions update --action_package PACKAGE_NAME --project PROJECT_ID

เช่น

gactions update --action_package action.json --project my-project-1234567

หากต้องการใช้อาร์กิวเมนต์ update คุณต้องใช้รหัสโปรเจ็กต์ของการดำเนินการ คุณสามารถ รหัสโปรเจ็กต์โดยคลิกเฟืองการตั้งค่า ใน โปรเจ็กต์ Actions on Google ตามด้วยการตั้งค่าโปรเจ็กต์

หากโปรเจ็กต์ Actions ของคุณรองรับหลายภาษา โปรดดู เอกสารประกอบเกี่ยวกับแพ็กเกจการดำเนินการ

selfupdate gactions จะตรวจหาการอัปเดตโดยอัตโนมัติ ก่อนแต่ละคำสั่งทำงาน แต่คุณสามารถบังคับ ที่ตรวจสอบกับ selfupdate
gactions 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": "actions.intent.MAIN",
        "trigger": {
          "queryPatterns": [
            "talk to <INSERT YOUR NAME HERE>"
          ]
        }
      }
    }
  ],
  "conversations": {
    "<INSERT YOUR CONVERSATION NAME HERE>": {
      "name": "<INSERT YOUR CONVERSATION NAME HERE>",
      "url": "<INSERT YOUR FULLFILLMENT URL HERE>"
    }
  },
  "locale": "<INSERT YOUR LANGUAGE HERE>"
}