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