ส่วนนี้จะแสดงตัวอย่างที่อธิบายวิธีสร้างและทำให้แอป Chat ประเภทต่างๆ ใช้งานได้
เริ่มต้นใช้งานด้วยการเริ่มต้นใช้งานอย่างรวดเร็ว
หากไม่เคยสร้างแอปใน Chat มาก่อน คุณจะเริ่มต้นใช้งานได้โดยดำเนินการตามการเริ่มต้นอย่างรวดเร็วให้เสร็จสมบูรณ์ การเริ่มต้นอย่างรวดเร็วจะอธิบายวิธีตั้งค่าและเรียกใช้ตัวอย่างพื้นฐาน หากต้องการเริ่มต้นใช้งาน Google Chat API คุณสามารถเลือกจากวิธีเริ่มต้นใช้งาน 2 ประเภทต่อไปนี้
- เริ่มต้นใช้งาน API: ตั้งค่าสภาพแวดล้อมด้วยการสร้างแอปใน Chat ที่เรียกใช้ Chat API เพื่อดําเนินการในนามของคุณ เช่น ส่งข้อความหรือแสดงรายการพื้นที่ทํางานที่คุณเป็นสมาชิก
- การเริ่มต้นใช้งานแบบอินเทอร์แอกทีฟ: กำหนดค่า Chat API และสร้างแอป Chat พื้นฐานที่คุณสามารถเพิ่มลงในพื้นที่ทำงานและส่งข้อความได้
การเริ่มต้นใช้งาน API อย่างรวดเร็ว
การเริ่มต้นใช้งาน API อย่างรวดเร็วจะใช้การตรวจสอบสิทธิ์ผู้ใช้เพื่อเรียก Chat API ซึ่งหมายความว่า API ดังกล่าวจะดำเนินการในฐานะผู้ใช้ Chat ที่ผ่านการตรวจสอบสิทธิ์แล้ว ในกรณีนี้ คู่มือเริ่มต้นใช้งานจะช่วยคุณเรียกใช้ Chat API ในนามของคุณเอง คุณไม่จำเป็นต้องติดตั้งหรือโต้ตอบกับแอป Chat ในพื้นที่ใน Chat ต่างจากการเริ่มต้นใช้งานแบบอินเทอร์แอกทีฟ
คำแนะนำเริ่มต้นใช้งาน API มีให้บริการในภาษาต่อไปนี้
สำหรับภาษาโปรแกรมอื่นๆ ทั้งหมด ให้ดูและติดตั้งไลบรารีของไคลเอ็นต์เพื่อเริ่มต้นใช้งาน Chat API
การเริ่มต้นใช้งานแบบอินเทอร์แอกทีฟ
เลือกจากวิธีเริ่มต้นใช้งานแบบอินเทอร์แอกทีฟต่อไปนี้ตามวิธีที่คุณต้องการสร้าง
- Google Apps Script ซึ่งเป็นแพลตฟอร์มการพัฒนาแบบ Low-Code ที่ใช้ JavaScript และทำงานบนระบบคลาวด์
- บริการ HTTP ด้วย Google Cloud Function
- Google Cloud Dialogflow CX ซึ่งเป็นแพลตฟอร์มภาษาธรรมชาติสำหรับการสนทนาแบบอัตโนมัติและการตอบกลับแบบไดนามิก
- Google Cloud Pub/Sub เป็นบริการรับส่งข้อความแบบเรียลไทม์ที่ช่วยให้คุณสร้างหลังไฟร์วอลล์ได้
- AppSheet ซึ่งเป็นแพลตฟอร์มการพัฒนาแอปในองค์กรที่ใช้ Google Workspace โดยไม่ต้องเขียนโค้ด
หลังจากเริ่มต้นใช้งานอย่างรวดเร็วแล้ว คุณสามารถต่อยอดการสร้างเพื่อให้แอปแชททําสิ่งต่อไปนี้ได้
- ตอบกลับผู้ใช้โดยใช้คำสั่งเครื่องหมายทับ กล่องโต้ตอบ ตัวอย่างลิงก์ และฟีเจอร์แบบโต้ตอบอื่นๆ
- ทำงานเชิงรุกหรือทำงานแยกต่างหาก เช่น ส่งข้อความเมื่อมีการเปลี่ยนแปลงในบริการภายนอก หากต้องการทำงานที่ผู้ใช้ไม่ได้เป็นผู้เริ่มต้น คุณต้องตั้งค่าการตรวจสอบสิทธิ์แอปเพื่อให้แอปใน Chat ตรวจสอบสิทธิ์และเรียกใช้ Chat API ได้ โปรดดูรายละเอียดที่หัวข้อตรวจสอบสิทธิ์เป็นแอป Google Chat
สำรวจตัวอย่างเพลงแบบสมบูรณ์เพิ่มเติม
หลังจากลองใช้การเริ่มต้นใช้งานอย่างรวดเร็วแล้ว ให้สำรวจตัวอย่างแอป Chat ที่ใช้ฟีเจอร์และบริการเพิ่มเติม ตารางต่อไปนี้แสดงตัวอย่างแอปแชทบางส่วนตามรูปแบบ เทคโนโลยี สถาปัตยกรรม และฟีเจอร์แบบอินเทอร์แอกทีฟที่ใช้
- รูปแบบ: รูปแบบสำหรับตัวอย่าง ซึ่งประกอบด้วย
- บทแนะนำจะแสดงวิธีการแบบทีละขั้นตอนตั้งแต่ต้นจนจบ และถือว่าคุณไม่ได้ตั้งค่าอะไรไว้เลยนอกจากโปรเจ็กต์ Google Cloud
- Codelabs เป็นบทแนะนำแบบมีคำแนะนำเกี่ยวกับผลิตภัณฑ์ Google อย่างน้อย 1 รายการ และมักจะนำเสนอในงานกิจกรรมและเผยแพร่ให้ลองทำที่บ้านในภายหลัง
- ตัวอย่างโค้ด GitHub จะเผยแพร่ในที่เก็บ GitHub ของ Google Chat พร้อมวิธีการพื้นฐานในการใช้งาน บ่อยครั้งที่ตัวอย่างเหล่านี้ยังใช้ในเอกสารประกอบด้วย
- เทคโนโลยี: ผลิตภัณฑ์ บริการ หรือ API ของ Google Workspace และ Google Cloud ที่ใช้ในตัวอย่างที่แสดง
- สถาปัตยกรรม: สถาปัตยกรรมแอป Chat หรือบริการที่ใช้ในตัวอย่าง
- ดูว่าตัวอย่างใช้ฟีเจอร์อินเทอร์แอกทีฟใดบ้าง
- คำสั่งเครื่องหมายทับ: ตอบสนองต่อคำสั่งจากผู้ใช้ เช่น
/about.
- กล่องโต้ตอบ: เปิดอินเทอร์เฟซในหน้าต่างใหม่ซึ่งผู้ใช้สามารถป้อนและส่งข้อมูลได้
- หน้าตัวอย่างลิงก์: แนบอินเทอร์เฟซแบบการ์ดกับข้อความที่มีลิงก์จากบริการของบุคคลที่สามเพื่อให้ผู้ใช้ดูตัวอย่างหรืออัปเดตข้อมูลจากลิงก์ได้
- หน้าแรก: แสดงแท็บหน้าแรกในข้อความด้วยแอป Chat ซึ่งผู้ใช้สามารถดูข้อมูลหรือใช้ฟีเจอร์ต่างๆ ได้
- วิดเจ็ตแบบอินเทอร์แอกทีฟ: ใช้วิดเจ็ตที่แจ้งให้ผู้ใช้คลิกหรือโต้ตอบกับข้อความและอินเทอร์เฟซผู้ใช้ประเภทอื่นๆ เช่น ปุ่ม ช่องทำเครื่องหมาย และการป้อนข้อความ
- เหตุการณ์: ตอบสนองต่อกิจกรรมใน Chat เช่น ข้อความใหม่หรือสมาชิกในพื้นที่ทำงาน
- คำสั่งเครื่องหมายทับ: ตอบสนองต่อคำสั่งจากผู้ใช้ เช่น
ตัวอย่าง | คำอธิบาย | รูปแบบ | เทคโนโลยี | สถาปัตยกรรม | คำสั่งเครื่องหมายทับ | กล่องโต้ตอบ | ตัวอย่างลิงก์ | หน้าแรก | วิดเจ็ตแบบอินเทอร์แอกทีฟ | กิจกรรม |
---|---|---|---|---|---|---|---|---|---|---|
ผู้ช่วยด้านความรู้ของ AI | ใช้ Gemini เพื่อตอบคำถามโดยอิงตามประวัติการสนทนาในพื้นที่ทำงานของ Chat | บทแนะนำ |
Google Workspace Events API
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Eventarc
Vertex AI ของ Google Cloud
Google Gemini
Google Cloud Firestore
|
HTTP (Node.js)
|
||||||
ผู้จัดการเหตุการณ์ | ตอบสนองต่อเหตุการณ์ใน Chat และสร้างสรุปการแก้ปัญหาโดยอิงตาม AI ใน Google เอกสาร | บทแนะนำ |
Admin SDK API
Google เอกสาร
Google Cloud Vertex AI
|
Apps Script
|
||||||
ผู้จัดการโปรเจ็กต์ | ช่วยให้ผู้ใช้สร้าง อัปเดต และทำงานในโปรเจ็กต์ให้เสร็จสมบูรณ์ใน Chat | บทแนะนำ |
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Cloud Firestore
|
HTTP (Node.js)
|
||||||
สร้างแอปสำหรับ Google ด้วย Gemini | ตั้งแต่ Google I/O 2024 เป็นต้นไป ให้สร้างแอป Chat ต่างๆ ด้วยฟีเจอร์ Gemini | Codelab |
Google Cloud Functions
Google Cloud Pub/Sub
Vertex AI ของ Google Cloud
Google Gemini
Google Workspace Events API
|
Apps Script
HTTP (Node.js)
Dialogflow CX
|
||||||
แบบสำรวจแบบอินเทอร์แอกทีฟ | อนุญาตให้ผู้ใช้สร้างแบบสำรวจและแสดงคะแนนโหวตทั้งหมด | Codelab |
Google Cloud Functions
Google Cloud Shell
|
HTTP (Node.js)
|
||||||
ผู้จัดการฝ่ายติดต่อ | ช่วยผู้ใช้จัดการรายชื่อติดต่อส่วนตัวและธุรกิจโดยรวบรวมข้อมูลในข้อความการ์ดและกล่องโต้ตอบ | บทแนะนำ |
Apps Script
|
ขั้นตอนถัดไป
- ที่เก็บ Google Chat ใน GitHub
- ระบุความต้องการของผู้ใช้
- กําหนดเส้นทางของผู้ใช้ทั้งหมด
- เลือกสถาปัตยกรรมแอป