يعرض هذا القسم عيّنات توضّح كيفية إنشاء أنواع مختلفة من تطبيقات Chat ونشرها.
البدء باستخدام ميزة "البدء السريع"
إذا لم يسبق لك إنشاء تطبيق Chat، يمكنك البدء من خلال إكمال الخطوات السريعة. توضّح الخطوات السريعة كيفية إعداد ملف اختبار أساسي وتشغيله. لبدء استخدام Google Chat API، يمكنك الاختيار من بين نوعَين من الخطوات السريعة:
- الخطوات السريعة لواجهات برمجة التطبيقات: يمكنك إعداد بيئتك من خلال إنشاء تطبيق Chat يستدعي Chat API للقيام بمهام نيابةً عنك، مثل إرسال رسالة أو عرض قائمة بالمساحات التي تكون عضوًا فيها.
- عمليات الإعداد السريعة والتفاعلية: يمكنك ضبط Chat API وإنشاء تطبيق Chat أساسي يمكنك إضافته إلى المساحات ومراسلة المستخدمين من خلاله.
أدلة البدء السريع لواجهات برمجة التطبيقات
تستخدِم عمليات البدء السريع لواجهات برمجة التطبيقات مصادقة المستخدم لاستدعاء Chat API، ما يعني أنّها تُنفِّذ إجراءً بصفتها مستخدمًا مُعتمَدًا في Chat. في هذه الحالة، تساعدك عمليات البدء السريع في استدعاء Chat API بصفتك مستخدمًا. على عكس عمليات الإعداد السريعة التفاعلية، لست بحاجة إلى تثبيت تطبيق Chat أو التفاعل معه في مساحات Chat.
تتوفّر أدلة البدء السريع لواجهات برمجة التطبيقات باللغات التالية:
بالنسبة إلى جميع لغات البرمجة الأخرى، يمكنك الاطّلاع على مكتبات العملاء وتثبيتها للبدء باستخدام 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، ويتم عادةً إجراؤها في حدث ويتم نشرها لاحقًا لتتمكّن من تجربتها في المنزل.
- يتم نشر نماذج الرموز البرمجية على GitHub في مستودع GitHub الخاص بخدمة Google Chat مع بعض التعليمات الأساسية حول كيفية استخدامها. في كثير من الأحيان، تُستخدَم هذه العيّنات أيضًا في المستندات.
- التقنيات: منتجات Google Workspace وGoogle Cloud أو الخدمات أو واجهات برمجة التطبيقات المستخدَمة في العيّنة
- البنية: بنية تطبيق Chat أو الخدمة المستخدَمة في العيّنة.
- اطّلِع على الميزات التفاعلية التي يستخدمها العيّنة:
- الأوامر التي تبدأ بشرطة مائلة: تستجيب للطلبات التي يرسلها المستخدم، مثل
/about.
- مربّعات الحوار: تفتح الواجهات في نافذة جديدة يمكن للمستخدمين فيها إدخال المعلومات وإرسالها.
- معاينات الروابط: لربط واجهة مستندة إلى بطاقة بالرسائل التي تحتوي على روابط من خدمات تابعة لجهات خارجية، حتى يتمكّن المستخدمون من معاينة المعلومات من الرابط أو تعديلها.
- الصفحات الرئيسية: تعرِض علامة تبويب الصفحة الرئيسية في الرسائل المرسَلة باستخدام تطبيق Chat حيث يمكن للمستخدمين التعرّف على ميزاته أو استخدامها.
- تطبيقات مصغّرة تفاعلية: تستخدم التطبيقات المصغّرة التي تطلب من المستخدمين النقر على الرسائل أو التفاعل معها أو أنواع أخرى من واجهات المستخدم، بما في ذلك الأزرار ومربّعات الاختيار ومدخلات النصوص.
- الأحداث: تستجيب ل الأنشطة في Chat، مثل الرسائل الجديدة أو الأعضاء في مساحة.
- الأوامر التي تبدأ بشرطة مائلة: تستجيب للطلبات التي يرسلها المستخدم، مثل
عيّنة | الوصف | التنسيق | التقنيات | البنية | الأوامر التي تبدأ بشرطة مائلة | مربّعات حوار | معاينات الروابط | صفحات رئيسية | التطبيقات المصغّرة التفاعلية | الفعاليات |
---|---|---|---|---|---|---|---|---|---|---|
مساعِد المعلومات المستنِد إلى الذكاء الاصطناعي | استخدِم Gemini للإجابة عن الأسئلة استنادًا إلى سجلّ المحادثات في مساحة Chat. | برنامج تعليمي |
Google Workspace Events API
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Eventarc
Google Cloud Vertex AI
Google Gemini
Google Cloud Firestore
|
HTTP (Node.js)
|
||||||
مدير الحوادث | يمكنك الردّ على الحوادث في Chat وإنشاء ملخّص لحلّها في "مستندات 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. | درس تطبيقي حول الترميز |
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
Google Workspace Events API
|
Apps Script
HTTP (Node.js)
Dialogflow CX
|
||||||
استطلاع تفاعلي | السماح للمستخدمين بإنشاء استطلاعات الرأي وعرض إجمالي الأصوات | درس تطبيقي حول الترميز |
Google Cloud Functions
Google Cloud Shell
|
HTTP (Node.js)
|
||||||
مدير جهات الاتصال | ساعد المستخدمين في إدارة جهات اتصالهم الشخصية وتلك الخاصة بنشاطاتهم التجارية من خلال جمع المعلومات في رسائل البطاقات ومحادثاتها. | برنامج تعليمي |
Apps Script
|
|||||||
جدولة الاجتماعات | إنشاء أحداث في "تقويم Google" من مساحة Chat | برنامج تعليمي |
تقويم Google
|
Apps Script
|
الخطوات التالية
- مستودع Google Chat على GitHub
- تحديد احتياجات المستخدمين
- تحديد جميع تجارب المستخدِمين
- اختيار بنية التطبيق