Google Chat รองรับการทํางานร่วมกันในทีมโดยมอบสิ่งต่างๆ ต่อไปนี้
- ข้อความส่วนตัวระหว่างผู้ใช้
- การสนทนาแบบแยกชุดข้อความภายในพื้นที่ทํางาน
- พื้นที่ใน Chat ที่ช่วยให้คุณกําหนดพื้นที่สําหรับสนทนาได้แบบต่อโปรเจ็กต์ ต่อทีม หรือรูปแบบอื่นๆ
- แอปแชทที่เข้าร่วมพื้นที่ทํางานหรือตอบข้อความส่วนตัวได้
การโต้ตอบระหว่าง Google Chat กับแอปเกิดขึ้นโดยใช้ข้อความในบริบทของพื้นที่ทํางานหนึ่งๆ เช่น แอปอาจส่งข้อความง่ายๆ ข้อความ (ประเภทข้อความ) ไปยังพื้นที่ในแชทเฉพาะ (ประเภทพื้นที่ทํางาน)
แผนภาพก่อนหน้าแสดงการโต้ตอบและบริบทประเภทต่างๆ ที่ใช้ได้กับข้อความและพื้นที่ทํางาน
ข้อความจะมีการโต้ตอบต่อไปนี้ได้
- เหตุการณ์ในแอป
- ข้อความง่ายๆ จากแอป
- บัตรจากแอป
พื้นที่ทํางานอาจมีบริบทดังต่อไปนี้
- ห้องแชท
- ข้อความโดยตรง
Messages
ข้อความระหว่าง Google Chat และการใช้งานแอปจะเป็นไปตามรูปแบบข้อความที่กําหนดไว้ โดยแต่ละข้อความประกอบด้วยออบเจ็กต์ JSON ที่มีคอมโพเนนต์ระบุรหัสผู้ใช้ รูปแบบ เนื้อหา และแง่มุมอื่นๆ ของข้อความ
ข้อความในการโต้ตอบกับแอป Google Chat มีอยู่หลายประเภท
ไปยังแอป
ข้อความจาก Google Chat ไปยังแอปเรียกว่าเหตุการณ์ และอาจมาจากหลายประเภทด้วยกัน
จากแอป
ข้อความจากแอปไปยัง Google Chat อาจมีเนื้อหาได้อย่างใดอย่างหนึ่งหรือทั้ง 2 ประเภท ดังนี้
- ข้อความแบบง่าย มีเนื้อหาข้อความธรรมดาที่มีการจัดรูปแบบข้อความแบบจํากัด
- การ์ดจะกําหนดรูปแบบ เนื้อหา และลักษณะการทํางานของการ์ดที่จะแสดงในพื้นที่เป้าหมาย
ในตัวอย่างต่อไปนี้ แอปการจัดการโปรเจ็กต์จะตอบกลับการค้นหาโดยการสร้างรายการข้อมูลลงในโครงสร้างข้อมูลการ์ด แล้วกลับไปยังแชท จากนั้น Google Chat จะแสดงการ์ดดังนี้
พื้นที่ทำงาน
พื้นที่ทํางานใน Google Chat คือพื้นที่กว้างๆ ในแชทและข้อความส่วนตัว แม้ว่าพื้นที่ทํางานแต่ละประเภทจะมีพร็อพเพอร์ตี้เฉพาะ (เช่น ผู้ใช้หลายรายมองเห็นพื้นที่ใน Chat แต่ข้อความส่วนตัวไม่แสดง) แต่มักใช้แนวคิดทั่วไปของพื้นที่ทํางาน
เช่น แอปสามารถส่งข้อความไปยังพื้นที่ทํางานได้ โดยไม่คํานึงถึงประเภทของพื้นที่ทํางาน แต่อาจมีข้อจํากัดด้านข้อความที่มีผลต่อวิธีจัดการ โดยขึ้นอยู่กับประเภทของพื้นที่ทํางานเป้าหมาย