نماذج تطبيق Google Chat

يعرض هذا القسم عيّنات توضّح كيفية إنشاء ونشر أنواع مختلفة من تطبيقات Chat.

بدء استخدام ميزة "البدء السريع"

إذا لم يسبق لك إنشاء تطبيق Chat، يمكنك البدء من خلال إكمال الخطوات الأساسية. توضّح الخطوات السريعة كيفية إعداد ملف اختبار أساسي وتشغيله. لبدء استخدام Google Chat API، يمكنك الاختيار من بين نوعَين من الخطوات السريعة:

أدلة البدء السريع لواجهات برمجة التطبيقات

تستخدم واجهات برمجة التطبيقات الناشئة مصادقة المستخدم لطلب واجهة برمجة تطبيقات 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)
مدير جهات الاتصال ساعد المستخدمين في إدارة جهات اتصالهم الشخصية وتلك الخاصة بنشاطاتهم التجارية من خلال جمع المعلومات في رسائل البطاقات ومحادثاتها. برنامج تعليمي
برمجة تطبيقات

الخطوات التالية