أنشِئ تطبيقات في Google Chat تنقل خدماتك ومواردك مباشرةً إلى Google Chat، ما يتيح للمستخدمين الحصول على المعلومات واتّخاذ الإجراءات اللازمة بدون مغادرة المحادثة.
يدعم Google Chat التعاون بين أعضاء الفريق من خلال توفير ما يلي:
- الرسائل المباشرة بين المستخدمين
- سلاسل المحادثات ضمن المساحات.
- مساحات 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 والتفاعل معه مباشرةً. يمكن لتطبيقات 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
- نشر/اشتراك
- Google Cloud أو خادم HTTP داخل الشركة
لمزيد من المعلومات، يُرجى الاطّلاع على مقالة اختيار بنية تطبيقات Chat.
وصول التطبيق إلى بيانات المستخدمين
عند استدعاء تطبيق Chat، يجب معرفة هوية المستخدم الذي يستدعي التطبيق وفي أي سياق وطريقة التعامل مع مقدّم الدعوة. للوصول إلى البيانات بخلاف بيانات الهوية الأساسية، يجب منح تطبيق Chat إذن الوصول من خلال المصادقة.
- وفقًا للإعدادات التلقائية، يمكن لتطبيقات Chat قراءة الهوية الأساسية للمستخدمين الذين يستدعونهم أو المستخدمين الذين تتم الإشارة إليهم باستخدام @ في الرسالة نفسها التي تستدعي التطبيق. وتتضمن هذه المعلومات الاسم المعروض للمستخدم ورقم تعريف المستخدم وعنوان البريد الإلكتروني والصورة الرمزية.
بالنسبة إلى تطبيقات Chat التي تعاين الروابط، يمكن لتطبيق Chat قراءة عناوين URL التي تمت إضافتها إلى الرسالة والتي تتطابق مع أنماط عناوين URL التي تم ضبطها في تطبيق Chat.
إذا كان تطبيق Chat بحاجة إلى الوصول إلى بيانات أخرى لتوفير إمكانات محسّنة للمستخدمين، مثل قراءة جميع الرسائل أو قائمة الأعضاء في مساحة، يمكنك ضبط إعدادات المصادقة ليتمكّن التطبيق من الوصول إلى تلك البيانات. في حال الوصول إلى بيانات المستخدم، يطلب تطبيق Chat من المستخدم طلب الوصول وعليه منح المستخدم الإذن بالوصول. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة ربط تطبيق Chat بخدمات وأدوات أخرى.
مواضيع ذات صلة
إذا كنت مستعدًا لإنشاء أول تطبيق في Chat، جرِّب بدء سريع:
إذا كنت مستعدًا لإنشاء تطبيق Chat باستخدام الذكاء الاصطناعي (AI)، جرِّب البرنامج التعليمي الاستجابة للحوادث.
للتعرّف على طريقة تصميم تطبيقات Chat التي تساعد المستخدمين وتسعدهم، راجِع التخطيط لتصميم تطبيق Chat.
إذا لم تكن متأكدًا من أفضل طريقة لإنشاء تطبيق Chat، يمكنك الاطّلاع على المقالة اختيار بنية تطبيق Chat.
هل تريد الاطّلاع على Google Chat API بشكل عملي؟
تقدّم قناة Google Workspace Developers فيديوهات عن النصائح
وآخر الميزات.
|