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