ภาพรวม

สร้างแอป Google Chat ที่นำบริการและทรัพยากรของคุณมาไว้ใน Google Chat ช่วยให้ผู้ใช้ได้รับข้อมูลและดำเนินการโดยไม่ต้องออกจาก การสนทนา

Google Chat ให้การสนับสนุนการทำงานร่วมกันในทีมด้วยการมอบบริการต่อไปนี้

  • ข้อความส่วนตัวระหว่างผู้ใช้
  • การสนทนาแบบแยกชุดข้อความในพื้นที่ทำงาน
  • พื้นที่ใน Chat ที่ให้คุณจัดสรรพื้นที่สำหรับสนทนาใน ต่อโครงการ ต่อทีม หรือพื้นฐานอื่นๆ
  • แอปใน Chat ที่เข้าร่วมพื้นที่ทำงานหรือตอบกลับได้โดยตรง ข้อความ

ข้อความและพื้นที่ทำงาน

การโต้ตอบระหว่าง Google Chat กับแอป Chat จะเกิดขึ้น โดยใช้ messages ในบริบทของพื้นที่ทำงานหนึ่งๆ ตัวอย่างเช่น แอป Chat สามารถส่งข้อความ (ประเภทข้อความ) ไปยัง พื้นที่ใน Chat ที่ต้องการ

ข้อความจะรวมถึงการโต้ตอบ ข้อความ หรือการ์ดของแอป Chat ส่วนพื้นที่ทำงานจะมีห้องแชทและข้อความส่วนตัว

แผนภาพก่อนหน้าแสดงการโต้ตอบและบริบทประเภทต่างๆ ใช้ได้กับข้อความและพื้นที่ทำงาน

  • ข้อความระหว่าง Google Chat กับแอป Chat ทำตาม รูปแบบข้อความ โดยที่แต่ละข้อความประกอบด้วยออบเจ็กต์ JSON ซึ่งมีคอมโพเนนต์ระบุ รหัสผู้ใช้ รูปแบบ เนื้อหา และลักษณะอื่นๆ ของข้อความ แอปแชทสามารถส่งข้อมูลต่อไปนี้ ข้อความ:

    • SMS มีเนื้อหาข้อความธรรมดาที่มีการจัดรูปแบบข้อความที่จำกัด
    • ข้อความในการ์ด กำหนดรูปแบบ เนื้อหา และลักษณะการทำงานของการ์ดที่จะแสดงใน พื้นที่ทำงาน ตัวอย่างเช่น ข้อความในการ์ดอาจมีปุ่มที่มีไอคอน ที่เปิดกล่องโต้ตอบเพื่อรวบรวมข้อมูลจากผู้ใช้


      ใช้เครื่องมือสร้างการ์ดเพื่อออกแบบและแสดงตัวอย่างข้อความการ์ด JSON สำหรับแอป Chat ดังนี้

      เปิดเครื่องมือสร้างการ์ด

  • ใน Google Chat พื้นที่ทำงานอาจมี บริบทต่อไปนี้

    • พื้นที่ทำงานที่มีชื่อหรือกลุ่มจะปรากฏต่อผู้ใช้หลายคน
    • ข้อความส่วนตัวจะปรากฏต่อผู้ใช้ในพื้นที่ทำงานนั้นเท่านั้น

กรณีการใช้งาน

การเพิ่มแอปใน Chat ลงในแพลตฟอร์มการสนทนา เช่น Chat ช่วยให้ผู้ใช้ถามคำถามและออกคำสั่งได้โดยไม่ต้อง ที่เปลี่ยนบริบท ในส่วนแบ็กเอนด์ แอป Chat สามารถ เข้าถึงระบบอื่นๆ โดยทำหน้าที่เป็นสื่อกลางระหว่างระบบเหล่านั้น

ความสามารถในการมอบการเข้าถึง แหล่งข้อมูลและเครื่องมือที่หลากหลายนี้ การรักษาประสบการณ์การรับรู้ที่เป็นหนึ่งเดียว สามารถเป็นกรอบงานสำหรับ ประเภทต่างๆ ดังต่อไปนี้

  • การจัดการเวิร์กโฟลว์
  • การตั้งค่าและการกำหนดค่า
  • การสร้างคำสั่งซื้อ
  • ค้นหา
  • การรวบรวมข้อมูล

ตัวอย่างบางส่วนของสิ่งที่คุณอาจขอให้แอป Chat ทำ จากภายในพื้นที่ใน Chat ได้แก่

  • ค้นหาข้อมูล - แอปใน Chat จะเรียกดูข้อมูลได้ ข้อมูลที่อิงตามข้อความค้นหาที่มีโครงสร้างหรือข้อความอิสระที่ป้อนโดยผู้ใช้
  • ส่งคำขอแจ้งปัญหา - แอปใน Chat สามารถสร้างเหตุการณ์ได้ หรืออาร์ติแฟกต์อื่นๆ โดยใช้ข้อมูลที่ผู้ใช้ให้ไว้
  • การประสานงาน - แอป Chat ช่วยเพิ่มประสิทธิภาพ ที่สมาชิกในทีมมีปฏิสัมพันธ์กัน เช่น ให้ "ความทรงจำของทีม" หรือวางกำหนดการทรัพยากร

สร้างแอปใน Chat

ส่วนนี้จะอธิบายแอป Chat บางประเภทที่ ที่คุณสร้างได้

สำหรับแอป Chat แต่ละแอปที่คุณสร้าง คุณต้องสร้าง แยกโปรเจ็กต์ Google Cloud ในคอนโซล Google Cloud หากต้องการติดตั้งใช้งานและแชร์ แอปแชทกับผู้ใช้ Google Chat คนอื่นๆ ที่คุณเผยแพร่ และแสดงใน Google Workspace Marketplace โปรดดูรายละเอียดที่หัวข้อสร้าง และจัดการการติดตั้งใช้งานสำหรับ แอป Chat

แอปใน Chat แบบอินเทอร์แอกทีฟ

แอป Chat จำนวนมากให้ผู้ใช้ส่งข้อความและโต้ตอบกับ แอปใน Chat โดยตรง แอปใน Chat แบบอินเทอร์แอกทีฟ ทำสิ่งต่อไปนี้ได้

หากต้องการโต้ตอบกับผู้ใช้ แอป Chat ของคุณจะต้องทำสิ่งต่อไปนี้ได้ รับและตอบสนองต่อเหตุการณ์การโต้ตอบ วิธีสร้างการโต้ตอบ แอปใน Chat รับและตอบกลับเหตุการณ์การโต้ตอบของแอป Google Chat

แอปใน Chat แบบไม่โต้ตอบ

แอป Google Chat อาจเป็นแอปแบบไม่โต้ตอบสำหรับผู้ใช้ในกรณีที่ผู้ใช้ไม่สามารถโต้ตอบได้ โต้ตอบกับแอป Chat โดยตรง แต่การโทรในแอป Chat Google Chat API ได้โดยตรง ตัวอย่างเช่น คุณสามารถสร้าง แอป Chat ที่ส่งข้อความในพื้นที่ทำงานแต่ผู้ใช้ส่ง ตอบกลับแอป Chat ไม่ได้ ประเภทของ สถาปัตยกรรมของแอป Chat มีประโยชน์สำหรับสิ่งต่างๆ เช่น การปลุก การรายงาน สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมของ Google Chat API

แอปใน Chat ที่ขับเคลื่อนด้วยกิจกรรม

แอป Chat สามารถสมัครรับข้อมูลกิจกรรมเกี่ยวกับ ทรัพยากรใน Chat โดยใช้ Google Workspace Events API การสมัครใช้บริการ จะทำให้แอปใน Chat ได้รับข้อมูลเกี่ยวกับกิจกรรม ซึ่งแสดงการเปลี่ยนแปลงทรัพยากร Google Workspace ที่สมัครใช้บริการ สำหรับ เช่น แอปใน Chat สามารถตอบสนองต่อการเปลี่ยนแปลงในพื้นที่ทำงาน ที่แอป Chat ได้สมัครใช้บริการไว้ เช่น การส่ง ข้อความต้อนรับสมาชิกใหม่ที่เพิ่มเข้ามาในพื้นที่ทำงาน สำหรับข้อมูลเพิ่มเติม โปรดดู สมัครรับข้อมูลกิจกรรมใน Google Chat

เลือกสถาปัตยกรรมของแอป Chat

Chat API มีหลายวิธีที่คุณสามารถผสานรวม แอปไปยังพื้นที่ใน Chat แต่ไม่ได้ระบุหรือกำหนด วิธีใช้งานตรรกะของแอป Chat โดยเฉพาะ คุณสามารถ สร้างแอปใน Chat ที่ขับเคลื่อนด้วยคำสั่ง หรือใช้ การประมวลผลภาษาและบริการหรือโมดูล AI ที่คุณชอบ ซึ่งทำได้ในหลายแพลตฟอร์ม ซึ่งรวมถึงแพลตฟอร์มต่อไปนี้

  • AppSheet
  • Google Apps Script
  • Dialogflow
  • Pub/Sub
  • Google Cloud หรือเซิร์ฟเวอร์ HTTP ภายในองค์กร

สำหรับข้อมูลเพิ่มเติม โปรดดู เลือกสถาปัตยกรรมของแอป Chat

การเข้าถึงข้อมูลผู้ใช้ของแอป

เมื่อมีการเรียกใช้แอปใน Chat แอปจำเป็นต้องทราบว่าใคร การเรียกใช้ รวมถึงบริบท และวิธีดำเนินการกับผู้เรียกใช้ วิธีเข้าถึงข้อมูล นอกเหนือจากข้อมูลประจำตัวพื้นฐานนี้ แอป Chat จะต้อง ได้รับสิทธิ์ในการเข้าถึงผ่าน การตรวจสอบสิทธิ์

  • โดยค่าเริ่มต้น แอปแชทจะอ่านได้เฉพาะข้อมูลประจำตัวพื้นฐานของ ผู้ใช้ที่เรียกใช้หรือ ผู้ใช้ที่ถูก @พูดถึง ในข้อความเดียวกับที่เรียกแอป ข้อมูลนี้รวมถึง ชื่อที่แสดง รหัสผู้ใช้ อีเมล และรูปโปรไฟล์ของผู้ใช้
  • สําหรับแอป Chat ที่ ลิงก์ตัวอย่าง แอป Chat จะสามารถอ่าน URL ที่เพิ่มลงในข้อความได้ ซึ่งตรงกับรูปแบบ URL ที่กำหนดค่าไว้ของแอป Chat

  • หากแอป Chat ต้องการเข้าถึงข้อมูลอื่นๆ มอบความสามารถที่มีประสิทธิภาพยิ่งขึ้นให้แก่ผู้ใช้ เช่น การอ่านข้อความทั้งหมดหรือ รายชื่อสมาชิกในพื้นที่ทำงานตั้งค่า การตรวจสอบสิทธิ์ เพื่อให้เข้าถึงข้อมูลดังกล่าวได้ หากมีการเข้าถึงข้อมูลผู้ใช้ ระบบจะ แอปแชทจะแจ้งให้ผู้ใช้ขอสิทธิ์เข้าถึง และผู้ใช้ต้องให้สิทธิ์ ดูข้อมูลเพิ่มเติมได้ที่ เชื่อมต่อแอปใน Chat กับบริการอื่นๆ และ เครื่องมือ

ต้องการดูการทำงานของ Google Chat API ไหม
ช่องนักพัฒนาซอฟต์แวร์ Google Workspace จะนำเสนอวิดีโอเกี่ยวกับเคล็ดลับ และฟีเจอร์ล่าสุดต่างๆ