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>"
}