สร้างแอป Google Chat ที่นำบริการและทรัพยากรของคุณมาไว้ใน Google Chat ช่วยให้ผู้ใช้ได้รับข้อมูลและดำเนินการโดยไม่ต้องออกจาก การสนทนา
Google Chat ให้การสนับสนุนการทำงานร่วมกันในทีมด้วยการมอบบริการต่อไปนี้
- ข้อความส่วนตัวระหว่างผู้ใช้
- การสนทนาแบบแยกชุดข้อความในพื้นที่ทำงาน
- พื้นที่ใน Chat ที่ให้คุณจัดสรรพื้นที่สำหรับสนทนาใน ต่อโครงการ ต่อทีม หรือพื้นฐานอื่นๆ
- แอปใน Chat ที่เข้าร่วมพื้นที่ทำงานหรือตอบกลับได้โดยตรง ข้อความ
ข้อความและพื้นที่ทำงาน
การโต้ตอบระหว่าง Google Chat กับแอป Chat จะเกิดขึ้น โดยใช้ messages ในบริบทของพื้นที่ทำงานหนึ่งๆ ตัวอย่างเช่น แอป 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 แบบอินเทอร์แอกทีฟ ทำสิ่งต่อไปนี้ได้
- ตอบสนองต่อ @พูดถึง คำสั่งเครื่องหมายทับ หรือข้อความส่วนตัว ด้วย SMS หรือข้อความการ์ด
- เปิด กล่องโต้ตอบถึง ช่วยให้ผู้ใช้ทำกระบวนการหลายขั้นตอน เช่น กรอกข้อมูลในแบบฟอร์มได้
- แสดงตัวอย่างลิงก์ ด้วยการแนบการ์ดที่มีข้อมูลที่เป็นประโยชน์ซึ่งช่วยให้ผู้ใช้ดำเนินการ จากการสนทนาได้โดยตรง
หากต้องการโต้ตอบกับผู้ใช้ แอป 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 กับบริการอื่นๆ และ เครื่องมือ
หัวข้อที่เกี่ยวข้อง
- วิธีสร้างแอป Chat แอปแรกของคุณ สำรวจตัวอย่างแอป Google Chat ซึ่งรวมถึง การเริ่มต้นอย่างรวดเร็ว บทแนะนำ และ Codelab
- หากพร้อมที่จะสร้างแอป Chat ด้วย AI แล้ว ให้ลองใช้ บทแนะนำ ตอบสนองต่อเหตุการณ์
- เพื่อดูวิธีออกแบบแอปใน Chat ที่ให้ความช่วยเหลือและทำให้ผู้ใช้พึงพอใจ ดูระบุตัวผู้ใช้ ความต้องการ
- หากคุณไม่แน่ใจเกี่ยวกับวิธีที่ดีที่สุดในการสร้าง แอปใน Chat เลือกสถาปัตยกรรมของแอป Chat
- ดูข้อมูลเกี่ยวกับการทำให้แอป Chat ใช้งานได้และการแชร์ กับคนอื่นๆ โปรดดูเผยแพร่ แอป Google Chat
ต้องการดูการทำงานของ Google Chat API ไหม
ช่องนักพัฒนาซอฟต์แวร์ Google Workspace จะนำเสนอวิดีโอเกี่ยวกับเคล็ดลับ
และฟีเจอร์ล่าสุดต่างๆ
|