يعرض هذا القسم نماذج توضّح كيفية إنشاء أنواع مختلفة من تطبيقات Chat ونشرها.
بدء استخدام Quickstart
إذا لم يسبق لك إنشاء تطبيق Chat، يمكنك البدء بإكمال دليل البدء السريع. توضّح أدلة التشغيل السريع كيفية إعداد عيّنة أساسية وتشغيلها. لبدء استخدام Google Chat API، يمكنك الاختيار من بين نوعَين من أدلة البدء السريع:
- البدء السريع في استخدام واجهة برمجة التطبيقات: يمكنك إعداد بيئتك من خلال إنشاء تطبيق Chat يستدعي واجهة برمجة التطبيقات Chat API لتنفيذ مهام نيابةً عنك، مثل إرسال رسالة أو عرض قائمة بالمساحات التي أنت عضو فيها.
- البدايات السريعة التفاعلية: يمكنك ضبط Chat API وإنشاء تطبيق أساسي في Chat يمكنك إضافته إلى المساحات وإرسال الرسائل إليه.
موارد لبدء استخدام واجهات برمجة التطبيقات
تستخدم أدلة البدء السريع الخاصة بواجهة برمجة التطبيقات مصادقة المستخدم لاستدعاء واجهة Chat API، ما يعني أنّها تنفّذ إجراءً بصفتها مستخدمًا مصادقًا في Chat. في هذه الحالة، تساعدك أدلة التشغيل السريع في إجراء مكالمة باستخدام Chat API بصفتك. على عكس أدلة البدء السريع التفاعلية، لا تحتاج إلى تثبيت تطبيق Chat أو التفاعل معه في مساحات Chat.
تتوفّر أدلة البدء السريع لواجهة برمجة التطبيقات باللغات التالية:
بالنسبة إلى جميع لغات البرمجة الأخرى، يمكنك عرض مكتبات البرامج وتثبيتها للبدء باستخدام Chat API.
Quickstarts التفاعلية
اختَر من بين أدلة التشغيل السريع التفاعلية التالية استنادًا إلى طريقة الإنشاء التي تريدها:
- برمجة تطبيقات Google، وهي منصة تطوير تستند إلى السحابة الإلكترونية وتستخدم الحد الأدنى من الترميز، وتعتمد على JavaScript.
- خدمة HTTP مع "وظائف Google Cloud"
- Google Cloud Dialogflow CX: منصة للغة الطبيعية تتيح إجراء محادثات مبرمَجة وتقديم ردود ديناميكية.
- Google Cloud Pub/Sub: خدمة مراسلة في الوقت الفعلي تتيح لك إنشاء تطبيقات محمية بجدار حماية.
- AppSheet: منصة تطوير بلا رموز لإنشاء التطبيقات في مؤسسات Google Workspace
بعد إكمال التشغيل السريع، يمكنك مواصلة الإنشاء لكي يتمكّن تطبيق Chat من تنفيذ ما يلي:
- الردّ على المستخدمين باستخدام الأوامر والمربّعات الحوارية ومعاينات الروابط والميزات التفاعلية الأخرى
- تنفيذ المهام بشكل استباقي أو مستقل، مثل إرسال رسالة كلما حدث تغيير في خدمة خارجية لتنفيذ مهام لا يبدأها مستخدم، عليك إعداد مصادقة التطبيق حتى يتمكّن تطبيق Chat من المصادقة على Chat API وطلب البيانات منه. لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة المصادقة كتطبيق Google Chat.
استكشاف المزيد من العيّنات الكاملة
بعد تجربة التشغيل السريع، استكشِف نماذج لتطبيق Chat تستخدم المزيد من الميزات والخدمات. يسرد الجدول التالي بعض عيّنات تطبيقات الدردشة استنادًا إلى التنسيق والتكنولوجيات والبنية والميزات التفاعلية التي تستخدمها:
- التنسيق: يشير إلى تنسيق العيّنة، بما في ذلك:
- تقدّم الأدلة التعليمية تعليمات مفصَّلة من البداية إلى النهاية، وتفترض أنّه لم يتم إعداد أي شيء سوى مشروع Google Cloud.
- Codelabs هي عبارة عن جولات إرشادية حول منتج واحد أو أكثر من منتجات Google، ويتم عادةً تقديمها في أحد الأحداث ونشرها لاحقًا لتجربتها في المنزل.
- يتم نشر نماذج الرموز البرمجية في GitHub في مستودع Google Chat GitHub مع بعض التعليمات الأساسية حول كيفية استخدامها. وفي كثير من الأحيان، يتم استخدام هذه النماذج أيضًا في المستندات.
- التقنيات: منتجات أو خدمات أو واجهات برمجة تطبيقات Google Workspace وGoogle Cloud المستخدَمة في النموذج
- البنية: بنية تطبيق Chat أو الخدمة المستخدَمة في النموذج.
- اطّلِع على الميزات التفاعلية التي يستخدمها النموذج:
- الطلبات: يستجيب هذا النوع من الأدوات للطلبات التي يقدّمها المستخدم، مثل
/about.
- مربّعات الحوار: تفتح واجهات في نافذة جديدة يمكن للمستخدمين إدخال المعلومات وإرسالها فيها.
- معاينات الروابط: يتم إرفاق واجهات مستندة إلى بطاقات بالرسائل التي تتضمّن روابط من خدمات تابعة لجهات خارجية، ما يتيح للمستخدمين معاينة المعلومات أو تعديلها من الرابط.
- الصفحات الرئيسية: تعرض علامة التبويب الصفحة الرئيسية في الرسائل باستخدام تطبيق Chat، حيث يمكن للمستخدمين التعرّف على ميزات التطبيق أو استخدامها.
- التطبيقات المصغّرة التفاعلية: تستخدم التطبيقات المصغّرة التي تحث المستخدمين على النقر أو التفاعل مع الرسائل وأنواع أخرى من واجهات المستخدم، بما في ذلك الأزرار ومربّعات الاختيار وإدخالات النصوص.
- الأحداث: يستجيب هذا النوع من البطاقات للأنشطة في Chat، مثل الرسائل أو الأعضاء الجدد في مساحة.
- الطلبات: يستجيب هذا النوع من الأدوات للطلبات التي يقدّمها المستخدم، مثل
عيّنة | الوصف | التنسيق | التكنولوجيات | الهندسة المعمارية | نوع المصادقة | الطلبات الصوتية | مربّعات حوار | معاينات الروابط | صفحات رئيسية | التطبيقات المصغّرة التفاعلية | الفعاليات |
---|---|---|---|---|---|---|---|---|---|---|---|
مساعد المعرفة المستند إلى الذكاء الاصطناعي | استخدام Gemini للإجابة عن الأسئلة استنادًا إلى سجلّ المحادثات في مساحة Chat | برنامج تعليمي |
|
|
المستخدم | ||||||
مدير الحوادث مع مصادقة المستخدم | الردّ على الحوادث في Chat وإنشاء ملخّص مستند إلى الذكاء الاصطناعي حول الحل في "مستندات Google" | برنامج تعليمي |
|
|
المستخدم | ||||||
Incident Manager with App Auth | الردّ على الحوادث في Chat وإنشاء ملخّص مستند إلى الذكاء الاصطناعي حول الحل في "مستندات Google" | برنامج تعليمي |
|
|
المستخدم والتطبيق | ||||||
مدير المشروع | مساعدة المستخدمين في إنشاء المشاريع وتعديلها وإكمالها في Chat | برنامج تعليمي |
|
|
بدون | ||||||
إنشاء تطبيقات لـ Google باستخدام Gemini | يمكنك إنشاء تطبيقات Chat مختلفة باستخدام ميزات Gemini، وذلك بدءًا من مؤتمر Google I/O 2024. | درس تطبيقي حول الترميز |
|
|
المستخدم | ||||||
استطلاع تفاعلي | السماح للمستخدمين بإنشاء استطلاعات الرأي وعرض إجمالي الأصوات | درس تطبيقي حول الترميز |
|
|
بدون | ||||||
مدير جهات الاتصال | مساعدة المستخدمين في إدارة جهات الاتصال الشخصية والتجارية من خلال جمع المعلومات في رسائل البطاقات ومربّعات الحوار | برنامج تعليمي | |
بدون | |||||||
أداة تحديد مواعيد الاجتماعات | إنشاء أحداث في "تقويم Google" من مساحة في Chat | برنامج تعليمي |
|
|
المستخدم |
الخطوات التالية
- مستودع Google Chat على GitHub
- تحديد احتياجات المستخدمين
- تحديد جميع تجارب المستخدمين
- اختيار بنية تطبيق