يتيح Google Chat التعاون بين الفِرَق من خلال توفير ما يلي:
- الرسائل المباشرة بين المستخدمين.
- المحادثات المتسلسلة في مساحات العمل
- مساحات الدردشة التي تسمح لك بتخصيص مساحة للنقاش على أساس كل مشروع أو لكل فريق أو على أساس آخر.
- تطبيقات الدردشة التي يمكنها المشاركة في المساحات أو الرد على الرسائل المباشرة.
تحدث التفاعلات بين Google Chat والتطبيقات باستخدام الرسائل في سياق مساحات معيّنة. على سبيل المثال، قد يرسل تطبيق ما نصًا بسيطًا (نوعًا من الرسائل) إلى مساحة دردشة معينة (نوع من المساحة).
يوضّح الرسم البياني السابق الأنواع المختلفة من التفاعلات والسياقات المتاحة للرسائل والمساحات:
يمكن أن تشتمل الرسائل على التفاعلات التالية:
- حدث لتطبيق.
- نص بسيط من تطبيق.
- بطاقة من تطبيق.
يمكن أن تتضمّن المساحات السياقات التالية:
- غرفة محادثة
- رسالة مباشرة
الرسائل
تتّبع الرسائل بين Google Chat وتنفيذ أحد التطبيقات تنسيق رسالة محددًا، حيث تتألف كل رسالة من كائن JSON تحدد مكوّناته رقم تعريف المستخدم والنمط والمحتوى وجوانب أخرى من الرسالة.
هناك العديد من أنواع الرسائل المستخدمة في التفاعل مع التطبيقات مع Google Chat.
إلى التطبيقات
تُعرَف الرسائل الواردة من Google Chat إلى تطبيق باسم الأحداث، ويمكن أن تكون من أنواع مختلفة.
من التطبيقات
يمكن أن تتضمّن الرسائل من تطبيق إلى Google Chat أحد نوعي المحتوى أو كليهما:
- نص بسيط يشتمل على محتوى نص عادي بتنسيق نص محدود.
- تحدّد البطاقات تنسيق البطاقات التي يتمّ عرضها في المساحة المستهدفة ومحتواها وسلوكها.
في المثال التالي، يرد تطبيق إدارة المشاريع على طلب بحث عن طريق إنشاء قائمة بيانات في بنية بيانات البطاقة، وإرجاعها إلى المحادثة. يعرض تطبيق Google Chat بعد ذلك البطاقة:
المساحات
المساحة في Google Chat هي تعميم لمساحات المحادثة والرسائل المباشرة. على الرغم من أنّ كل نوع من أنواع المساحات يتميّز بخصائص معيّنة (على سبيل المثال، تكون مساحة المحادثة مرئية لعدة مستخدمين، في حين لا تظهر رسالة مباشرة)، إلا أنّ المفهوم العام للمساحة غالبًا ما يُستخدم.
على سبيل المثال، يمكن للتطبيق إرسال رسالة إلى مساحة، بغض النظر عن نوع هذه المساحة. ومع ذلك، قد تكون هناك قيود على تلك الرسالة تؤثر على طريقة معالجتها، بناءً على النوع المحدد للمساحة المستهدفة.