يعرض هذا القسم عيّنات توضّح كيفية إنشاء ونشر أنواع مختلفة من تطبيقات 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 في مستودع Google Chat على GitHub مع بعض التعليمات الأساسية حول كيفية استخدامها. في كثير من الأحيان، تُستخدَم هذه العيّنات أيضًا في المستندات.
- التقنيات: منتجات Google Workspace وGoogle Cloud أو الخدمات أو واجهات برمجة التطبيقات المستخدَمة في العيّنة
- البنية: بنية تطبيق Chat أو الخدمة المستخدَمة في العيّنة.
- اطّلِع على الميزات التفاعلية التي يستخدمها العيّنة:
- الأوامر التي تبدأ بشرطة مائلة: تستجيب للطلبات التي يرسلها المستخدم، مثل
/about.
- مربّعات الحوار: تفتح الواجهات في نافذة جديدة يمكن للمستخدمين فيها إدخال المعلومات وإرسالها.
- معاينات الروابط: لربط واجهة مستندة إلى بطاقة بالرسائل التي تحتوي على روابط من خدمات تابعة لجهات خارجية، حتى يتمكّن المستخدمون من معاينة المعلومات من الرابط أو تعديلها.
- الصفحات الرئيسية: تعرِض علامة تبويب الصفحة الرئيسية في الرسائل المرسَلة باستخدام تطبيق Chat حيث يمكن للمستخدمين التعرّف على ميزات التطبيق أو استخدامها.
- تطبيقات مصغّرة تفاعلية: تستخدم التطبيقات المصغّرة التي تطلب من المستخدمين النقر على الرسائل أو التفاعل معها وأنواع أخرى من واجهات المستخدم، بما في ذلك الأزرار ومربّعات الاختيار ومدخلات النصوص.
- الأحداث: تستجيب للأنشطة في Chat، مثل الرسائل الجديدة أو الأعضاء في مساحة.
- الأوامر التي تبدأ بشرطة مائلة: تستجيب للطلبات التي يرسلها المستخدم، مثل
عيّنة | الوصف | التنسيق | التقنيات | الهندسة المعمارية | الأوامر التي تبدأ بشرطة مائلة | مربّعات حوار | معاينات الروابط | صفحات رئيسية | التطبيقات المصغّرة التفاعلية | الفعاليات |
---|---|---|---|---|---|---|---|---|---|---|
مساعِد المعلومات المستنِد إلى الذكاء الاصطناعي | استخدِم Gemini للإجابة عن الأسئلة استنادًا إلى سجلّ المحادثات في مساحة Chat. | برنامج تعليمي |
|
|
||||||
مدير الحوادث | يمكنك الردّ على الحوادث في Chat وإنشاء ملخّص لحلّها في "مستندات Google" استنادًا إلى الذكاء الاصطناعي. | برنامج تعليمي |
|
|
||||||
مدير المشروع | مساعدة المستخدمين في إنشاء المشاريع وتعديلها وإكمالها في Chat | برنامج تعليمي |
|
|
||||||
إنشاء تطبيقات لخدمة Google باستخدام Gemini | اعتبارًا من مؤتمر Google I/O لعام 2024، يمكنك إنشاء تطبيقات Chat متنوعة باستخدام ميزات Gemini. | درس تطبيقي حول الترميز |
|
|
||||||
استطلاع تفاعلي | السماح للمستخدمين بإنشاء استطلاعات الرأي وعرض إجمالي الأصوات | درس تطبيقي حول الترميز |
|
|
||||||
مدير جهات الاتصال | ساعد المستخدمين في إدارة جهات اتصالهم الشخصية وتلك الخاصة بنشاطاتهم التجارية من خلال جمع المعلومات في رسائل البطاقات ومحادثاتها. | برنامج تعليمي |
|
|||||||
جدولة الاجتماعات | إنشاء أحداث في "تقويم Google" من مساحة Chat | برنامج تعليمي |
|
|
الخطوات التالية
- مستودع Google Chat على GitHub
- تحديد احتياجات المستخدمين
- تحديد جميع تجارب المستخدِمين
- اختيار بنية التطبيق