สร้างแอป Google Chat ที่นําบริการและทรัพยากรของคุณมาไว้ใน Google Chat โดยตรง ซึ่งช่วยให้ผู้ใช้ได้รับข้อมูลและดําเนินการต่างๆ ได้โดยไม่ต้องออกจากการสนทนา
Google Chat รองรับการทำงานร่วมกันของทีมด้วยฟีเจอร์ต่อไปนี้
- ข้อความส่วนตัวระหว่างผู้ใช้
- การสนทนาแบบแยกชุดข้อความภายในพื้นที่ทำงาน
- พื้นที่ใน Chat ที่ช่วยให้คุณจัดสรรพื้นที่สนทนาตามโปรเจ็กต์ ทีม หรือเกณฑ์อื่นๆ ได้
- แอปแชทที่เข้าร่วมพื้นที่ทำงานหรือตอบกลับข้อความส่วนตัวได้
ข้อความและพื้นที่ทำงาน
การโต้ตอบระหว่าง Google Chat กับแอป Chat เกิดขึ้นโดยใช้ข้อความในบริบทของพื้นที่ทำงานหนึ่งๆ เช่น แอป Chat สามารถส่งข้อความ (ข้อความประเภทหนึ่ง) ไปยังพื้นที่ทำงาน Chat ที่เฉพาะเจาะจง
แผนภาพก่อนหน้าแสดงการโต้ตอบและบริบทประเภทต่างๆ ที่พร้อมใช้งานสำหรับข้อความและพื้นที่ทำงาน
ข้อความระหว่าง Google Chat กับแอป Chat จะใช้รูปแบบข้อความที่กําหนดไว้ โดยข้อความแต่ละรายการประกอบด้วยออบเจ็กต์ JSON ที่มีคอมโพเนนต์ระบุรหัสผู้ใช้ สไตล์ เนื้อหา และลักษณะอื่นๆ ของข้อความ แอปแชทสามารถส่งข้อความประเภทต่อไปนี้ได้
- ข้อความมีเนื้อหาข้อความธรรมดาที่มีการจัดรูปแบบข้อความแบบจำกัด
ข้อความการ์ดกำหนดรูปแบบ เนื้อหา และลักษณะการทํางานของการ์ดที่จะแสดงในพื้นที่ทำงาน เช่น ข้อความการ์ดอาจมีปุ่มที่มีลิงก์ซึ่งเปิดกล่องโต้ตอบเพื่อรวบรวมข้อมูลจากผู้ใช้
ใช้เครื่องมือสร้างการ์ดเพื่อออกแบบและแสดงตัวอย่างการรับส่งข้อความและอินเทอร์เฟซผู้ใช้สำหรับแอป Chat โดยทำดังนี้
เปิดเครื่องมือสร้างการ์ด
ใน Google Chat พื้นที่ทำงานอาจมีบริบทต่อไปนี้
- พื้นที่ทำงานที่มีชื่อหรือพื้นที่ทำงานของกลุ่มจะแสดงให้ผู้ใช้หลายคนเห็น
- ข้อความส่วนตัวจะแสดงต่อผู้ใช้ในพื้นที่ทำงานนั้นเท่านั้น
กรณีการใช้งาน
การเพิ่มแอป Chat ลงในแพลตฟอร์มการสนทนาอย่าง Chat จะช่วยให้ผู้ใช้สามารถถามคำถามและออกคำสั่งได้โดยไม่ต้องเปลี่ยนบริบท ในแอปพลิเคชันแบ็กเอนด์ แอป Chat สามารถเข้าถึงระบบอื่นๆ โดยทำหน้าที่เป็นสื่อกลางระหว่างระบบเหล่านั้น
ความสามารถในการให้สิทธิ์เข้าถึงแหล่งข้อมูลและเครื่องมือที่หลากหลายไปพร้อมกับการรักษาประสบการณ์การทํางานร่วมกันแบบรวมศูนย์นี้สามารถเป็นเฟรมเวิร์กสําหรับแอปพลิเคชันหลายประเภท ซึ่งรวมถึงแอปพลิเคชันต่อไปนี้
- การจัดการเวิร์กโฟลว์
- การตั้งค่าและการกำหนดค่า
- การสร้างคำสั่งซื้อ
- ค้นหา
- การรวบรวมข้อมูล
ตัวอย่างสิ่งที่คุณอาจขอให้แอป Chat ทําจากภายในพื้นที่ใน Chat มีดังนี้
- ค้นหาข้อมูล — แอป Chat สามารถดึงข้อมูลตามการค้นหาแบบมีโครงสร้างหรือแบบข้อความอิสระที่ผู้ใช้ป้อน
- ยื่นคำขอแจ้งปัญหา — แอป Chat สามารถสร้างรายงานเหตุการณ์หรือรายการอื่นๆ โดยใช้ข้อมูลที่ได้จากผู้ใช้
- ประสานงานกัน — แอป Chat ช่วยเพิ่มประสิทธิภาพวิธีที่สมาชิกในทีมโต้ตอบกัน เช่น แสดง "ความทรงจำของทีม" หรือกำหนดเวลาทรัพยากร
สร้างแอปใน Chat
ส่วนนี้จะอธิบายแอป Chat บางประเภทที่คุณสร้างได้
สําหรับแอป Chat แต่ละแอปที่คุณสร้าง คุณต้องสร้างโปรเจ็กต์ Google Cloud แยกต่างหากในคอนโซล Google Cloud หากต้องการทำให้แอป Chat พร้อมใช้งานและแชร์กับผู้ใช้ Google Chat คนอื่นๆ คุณต้องเผยแพร่แอปและแสดงแอปใน Google Workspace Marketplace โปรดดูรายละเอียดที่หัวข้อสร้างและจัดการการติดตั้งใช้งานสำหรับแอป 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 จะอ่านได้เฉพาะข้อมูลประจำตัวพื้นฐานของผู้ใช้ที่เรียกใช้แอปหรือผู้ใช้ที่ @พูดถึงในข้อความเดียวกับที่เรียกใช้แอป ข้อมูลนี้รวมถึงชื่อที่แสดง รหัสผู้ใช้ อีเมล และรูปโปรไฟล์ของผู้ใช้
สําหรับแอปแชทที่แสดงตัวอย่างลิงก์ แอปแชทจะอ่าน URL ที่เพิ่มลงในข้อความซึ่งตรงกับรูปแบบ URL ที่กําหนดค่าไว้ของแอปแชทได้
หากแอปใน Chat จำเป็นต้องเข้าถึงข้อมูลอื่นๆ เพื่อมอบความสามารถที่ปรับปรุงแล้วให้แก่ผู้ใช้ เช่น การอ่านข้อความทั้งหมดหรือรายชื่อสมาชิกในพื้นที่ ให้ตั้งค่าการตรวจสอบสิทธิ์เพื่อให้แอปเข้าถึงข้อมูลดังกล่าวได้ หากต้องการเข้าถึงข้อมูลผู้ใช้ แอป Chat จะแจ้งให้ผู้ใช้ขอสิทธิ์เข้าถึง และผู้ใช้ต้องให้สิทธิ์ ดูข้อมูลเพิ่มเติมได้ที่หัวข้อเชื่อมต่อแอป Chat กับบริการและเครื่องมืออื่นๆ
หัวข้อที่เกี่ยวข้อง
- หากต้องการสร้างแอป Chat รายการแรก ให้ดูตัวอย่างแอป Google Chat ซึ่งประกอบด้วยการเริ่มต้นใช้งานอย่างรวดเร็ว บทแนะนำ และ Codelab
- หากพร้อมสร้างแอป Chat ด้วย AI ให้ลองดูบทแนะนำตอบสนองต่อเหตุการณ์
- หากต้องการดูวิธีออกแบบแอป Chat ที่เป็นประโยชน์และสร้างความพึงพอใจให้แก่ผู้ใช้ ให้ดูระบุความต้องการของผู้ใช้
- หากไม่แน่ใจเกี่ยวกับแนวทางที่ดีที่สุดในการสร้างแอป Chat โปรดดูหัวข้อเลือกสถาปัตยกรรมแอป Chat
- ดูข้อมูลเกี่ยวกับการทำให้แอป Chat พร้อมใช้งานและแชร์กับผู้อื่นได้ที่เผยแพร่แอป Google Chat
หากต้องการดูการใช้งาน Google Chat API
ช่องนักพัฒนาซอฟต์แวร์ Google Workspace มีวิดีโอเกี่ยวกับเคล็ดลับ กลเม็ด และฟีเจอร์ล่าสุด
|