تصف هذه الصفحة أساليب بنية الخدمة الشائعة المستخدمة لإنشاء تطبيقات Google Chat. إذا كان لديك تطبيق حالي تريد دمجه في Google Chat، يمكنك استخدام طريقة التنفيذ الحالية أو تكييفها. إذا كنت بصدد إنشاء تطبيق Chat جديد، تقدّم هذه الصفحة معلومات مماثلة من خلال بضع طرق مختلفة لمساعدتك في اختيار البنية المناسبة لحالة استخدامك:
- يُرجى الاطّلاع على جدول النظرة العامة.
- يمكنك الاطّلاع على ملخّص لكل نمط بنية.
- اطّلِع على ملخص منطق تطبيق Chat.
- اطّلِع على ملخّص عن أنماط المحادثات في تطبيق Chat.
نظرة عامة حسب الميزات والإمكانات
يوضِّح الجدول التالي الميزات والإمكانات الرئيسية لتطبيقات Chat ونمط بنية الخدمة (
) المقترَح. في بعض الحالات، قد يكون من الممكن تطوير أسلوب معماري آخر باستخدام هذه الميزات، ولكنه لا يناسب حالة الاستخدام مثل الأنماط الأخرى ( ).الميزات والإمكانات |
الويب أو خدمة HTTP |
نشر/اشتراك |
الردّ التلقائي على الويب |
برمجة تطبيقات |
AppSheet |
Dialogflow |
النص |
---|---|---|---|---|---|---|---|
الجمهور المستهدَف |
|||||||
فريقك |
|||||||
مؤسستك |
|||||||
الجمهور |
|||||||
تفاعل المستخدم |
|||||||
استخدام معالجة اللغات الطبيعية |
|||||||
أنماط المراسلة |
|||||||
إرسال رسائل متزامنة واستلامها |
|||||||
إرسال رسائل متزامنة واستلامها وإرسال رسائل غير متزامنة |
|||||||
إرسال رسائل غير متزامنة فقط |
|||||||
إرسال الرسائل من نظام خارجي إلى مساحة Chat واحدة |
|||||||
الوصول إلى الخدمات والأنظمة الأخرى |
|||||||
التكامل مع خدمات Google الأخرى |
|||||||
التواصل خلف جدار حماية |
|||||||
الاشتراك في أحداث Google Workspace |
|||||||
أنماط الترميز والنشر |
|||||||
تطوير بدون تعليمات برمجية |
|||||||
التطوير باستخدام تعليمات برمجية منخفضة |
|||||||
التطوير بلغة برمجة من اختيارك |
|||||||
DevOps مبسّط |
|||||||
إكمال إدارة DevOps وCI/CD |
أنماط بنية الخدمة
يوضِّح هذا القسم بعض الأساليب المعمارية الأكثر شيوعًا المستخدمة لإنشاء تطبيقات Chat.
الويب أو خدمة HTTP
تُعد خدمة الويب أو HTTP البنية الأكثر شيوعًا، لأنّها توفّر أكبر قدر من المرونة للمطوّرين لإنشاء تطبيقات Chat متاحة للجميع. يوصى باستخدام هذه البنية لحالات الاستخدام التالية:
- تم نشر تطبيق Chat للجمهور على Google Workspace Marketplace.
- يمكن لتطبيق Chat إرسال جميع أنماط المراسلة وتلقّيها: إرسال رسائل متزامنة واستلامها، وإرسال رسائل غير متزامنة، وإرسال رسائل من نظام خارجي.
- تم تطوير تطبيق Chat بأي لغة برمجة.
- يتطلب تطبيق Chat إدارة كاملة لكل من DevOps وCI/CD.
- يتم تنفيذ خدمة تطبيق Chat في السحابة الإلكترونية أو الخوادم داخل الشركة.
في هذا التصميم، يمكنك ضبط Chat لدمجها مع خدمة عن بُعد باستخدام HTTP، كما هو موضّح في الرسم البياني التالي:
في الرسم البياني السابق، يحصل المستخدِم الذي يتفاعل مع تطبيق Chat عبر بروتوكول HTTP على التدفق التالي من المعلومات:
- يرسل المستخدم رسالة في مساحة Chat إلى تطبيق Chat.
- يتم إرسال طلب HTTP إلى خادم ويب يمثّل سحابة إلكترونية أو نظامًا داخل المؤسسة يحتوي على منطق تطبيق Chat.
- اختياريًا، يمكن أن يتفاعل منطق تطبيق Chat مع خدمات الجهات الخارجية الخارجية، مثل نظام إدارة المشاريع أو أداة إصدار التذاكر.
- يرسل خادم الويب استجابة HTTP إلى خدمة تطبيق Chat في Chat.
- يتم تسليم الرد إلى المستخدم.
- اختياريًا، يمكن لتطبيق Chat استدعاء Chat API لمشاركة الرسائل بشكل غير متزامن أو تنفيذ عمليات أخرى.
توفّر لك هذه البنية مرونة استخدام المكتبات والمكوّنات الحالية في نظامك لأنّه يمكن تصميم تطبيقات Chat هذه باستخدام لغات برمجة مختلفة. هناك طرق مختلفة لتنفيذ هذه البنية. على Google Cloud، يمكنك استخدام دوال Cloud وCloud Run وApp Engine. للبدء، يمكنك الاطّلاع على مقالة إنشاء تطبيق Google Chat باستخدام دوال السحابة الإلكترونية.
نشر/اشتراك
إذا تم تنفيذ تطبيق Chat خلف جدار حماية، لن يتمكّن تطبيق Chat من إجراء اتصالات HTTP به. أحد الأساليب هي استخدام Pub/Sub لتمكين تنفيذ تطبيق Chat من الاشتراك في موضوع يتضمن رسائل من Chat. "النشر/الاشتراك" هي خدمة مراسلة غير متزامنة تعمل على فصل الخدمات التي تنتج الرسائل من الخدمات التي تعالج تلك الرسائل. يوصى باستخدام هذه البنية لحالات الاستخدام التالية:
- تم إنشاء تطبيق Chat خلف جدار ناري.
- تطبيق Chat يتلقّى الأحداث حول مساحة Chat.
- يتم نشر تطبيق Chat في مؤسستك.
- يمكن لتطبيق Chat إرسال رسائل متزامنة وتلقّيها، ويمكنه إرسال رسائل غير متزامنة.
- تم تطوير تطبيق Chat بأي لغة برمجة.
- يتطلب تطبيق Chat إدارة كاملة لكل من DevOps وCI/CD.
يوضح المخطّط التالي بنية تطبيق Chat الذي تم إنشاؤه باستخدام Pub/Sub:
في الرسم البياني السابق، يحصل المستخدم الذي يتفاعل مع تطبيق Pub/Sub Chat على التدفق التالي من المعلومات:
يُرسِل المستخدم رسالة في Chat إلى تطبيق Chat، إما في رسالة مباشرة أو في مساحة Chat، أو في مساحة Chat التي يتوفر فيها اشتراك نشط في تطبيق Chat.
يرسل Chat الرسالة إلى موضوع النشر/الاشتراك.
يشترك خادم التطبيق، إما سحابة إلكترونية أو نظام داخل الشركة ويحتوي على منطق تطبيق Chat، في موضوع "النشر/الاشتراكات" من أجل تلقّي الرسالة من خلال الجدار الناري.
اختياريًا، يمكن لتطبيق Chat استدعاء Chat API لمشاركة الرسائل بشكل غير متزامن أو تنفيذ عمليات أخرى.
للبدء، راجِع استخدام ميزة "النشر/الاشتراك" كنقطة نهاية لتطبيق Chat.
الردّ التلقائي على الويب
يمكنك إنشاء تطبيق Chat يمكنه فقط إرسال رسائل إلى مساحة Chat معيّنة باستخدام عمليات إرسال طلبات إلى عنوان URL للردّ التلقائي على الويب في Chat. يُنصَح باستخدام هذه البنية في حالات الاستخدام التالية:
- يتم نشر تطبيق Chat في فريقك.
- يرسل تطبيق Chat الرسائل من نظام خارجي إلى مساحة Chat واحدة.
من خلال هذه البنية، يقتصر تطبيق Chat على مساحة Chat محدّدة ولا يسمح بتفاعل المستخدم، كما هو موضّح في الرسم البياني التالي:
في الرسم البياني السابق، يحتوي تطبيق Chat على التدفق التالي من المعلومات:
- يتلقّى منطق تطبيق Chat معلومات من خدمات تابعة لجهات خارجية، مثل نظام إدارة المشاريع أو أداة إصدار التذاكر.
- تتم استضافة منطق تطبيق Chat إما في سحابة إلكترونية أو نظام داخل المؤسسة يمكنه إرسال الرسائل باستخدام عنوان URL للردّ التلقائي على الويب إلى مساحة Chat محدّدة.
- ويمكن للمستخدمين تلقّي رسائل من تطبيق Chat في مساحة Chat المحدّدة، ولكن لا يمكنهم التفاعل مع تطبيق Chat.
لا يمكن مشاركة هذا النوع من تطبيقات Chat في مساحات Chat أخرى أو مع فِرق أخرى، ولا يمكن نشره على Google Workspace Marketplace. يُنصَح باستخدام الردود التلقائية الواردة على الويب حتى تتمكّن تطبيقات Chat من الإبلاغ عن التنبيهات أو الحالة، أو لبعض أنواع النماذج الأوّلية لتطبيقات Chat.
للبدء، يمكنك الاطّلاع على إرسال الرسائل إلى Chat باستخدام الردود التلقائية على الويب.
برمجة تطبيقات
يمكنك إنشاء منطق تطبيق Chat بالكامل بلغة JavaScript. برمجة تطبيقات Google هي نظام أساسي لتطوير تطبيقات Chat، وهو منخفض الترميز. تتعامل "برمجة التطبيقات" مع مسار التفويض ورموز OAuth 2.0 المميزة لمصادقة المستخدم. يمكنك استخدام "برمجة تطبيقات Google" لإنشاء تطبيقات Chat متاحة للجميع، ولكن لا يُنصَح باستخدامها بسبب الحصص والحدود اليومية.
يُنصَح باستخدام هذه البنية في حالات الاستخدام التالية:
- يتم نشر تطبيق Chat في فريقك أو مؤسستك.
- يمكن لتطبيق Chat إرسال جميع أنماط المراسلة وتلقّيها: إرسال رسائل متزامنة واستلامها، وإرسال رسائل غير متزامنة، وإرسال رسائل من نظام خارجي.
- يتطلب تطبيق Chat إدارة مبسَّطة لDevOps.
وتكون هذه البنية مفيدة لتطبيقات Chat التي تتكامل أيضًا مع خدمات Google Workspace وGoogle الأخرى، مثل "جداول بيانات Google" و"العروض التقديمية من Google" و"تقويم Google" وGoogle Drive و"خرائط Google" وYouTube، كما هو موضّح في الرسم البياني التالي:
في الرسم البياني السابق، يحصل المستخدم الذي يتفاعل مع "برمجة تطبيقات Google" على تدفق المعلومات التالي:
- يرسل المستخدم رسالة إلى تطبيق Chat، إما في رسالة مباشرة أو في مساحة Chat.
- يتلقّى منطق تطبيق Chat الذي تم تنفيذه في "برمجة التطبيقات" في Google Cloud الرسالة.
- يمكن دمج منطق تطبيق Chat مع خدمات Google Workspace، مثل "تقويم Google" أو "جداول بيانات Google" أو خدمات Google الأخرى، مثل "خرائط Google" أو YouTube.
- يرسل منطق تطبيق Chat ردًا إلى خدمة تطبيق Chat في Chat.
- يتم تسليم الرد إلى المستخدم.
للبدء، يمكنك الاطّلاع على مقالة إنشاء تطبيق Chat باستخدام "برمجة التطبيقات".
AppSheet
يمكنك إنشاء تطبيق Chat مشترك في النطاق بدون رمز باستخدام AppSheet. يمكنك تبسيط عملية التطوير باستخدام وضع الإعداد التلقائي واتّباع النماذج التالية لإنشاء إجراءات شائعة في تطبيق Chat. ومع ذلك، لا تتوفّر بعض ميزات تطبيق الويب AppSheet في تطبيقات Chat.
يُنصَح باستخدام هذه البنية في حالات الاستخدام التالية:
- يتم نشر تطبيق Chat لك ولفريقك.
- يمكن لتطبيق Chat إرسال رسائل متزامنة وتلقّيها، ويمكنه إرسال رسائل غير متزامنة.
- يتطلب تطبيق Chat إدارة مبسَّطة لDevOps.
يُظهر المخطّط التالي بنية تطبيق Chat تم إنشاؤه باستخدام AppSheet:
في الرسم البياني السابق، يحصل المستخدم الذي يتفاعل مع تطبيق AppSheet Chat على التدفق التالي من المعلومات:
- يرسل المستخدم رسالة في Chat إلى تطبيق Chat، إما في رسالة مباشرة أو في مساحة Chat.
- ويتلقى منطق تطبيق Chat الذي تم تنفيذه في AppSheet، المتوفّر في Google Cloud الرسالة.
- يمكن دمج منطق تطبيق Chat مع خدمات Google Workspace، مثل "برمجة تطبيقات Google" أو "جداول بيانات Google".
- يرسل منطق تطبيق Chat ردًا إلى خدمة تطبيق Chat في Chat.
- يتم تسليم الرد إلى المستخدم.
للبدء، يمكنك الاطّلاع على إنشاء تطبيق Chat باستخدام AppSheet.
Dialogflow
يمكنك إنشاء تطبيق Chat باستخدام Dialogflow، وهو نظام أساسي للغة طبيعية للمحادثات التلقائية والردود الديناميكية. يُنصَح باستخدام هذه البنية في حالات الاستخدام التالية:
- يمكن لتطبيق Chat إرسال رسائل متزامنة وتلقّيها.
- يستخدم تطبيق Chat تقنية معالجة اللغات الطبيعية للاستجابة للمستخدمين والتفاعل معهم.
يوضّح المخطّط التالي بنية تطبيق Chat تم إنشاؤه باستخدام Dialogflow:
في الرسم البياني السابق، يتضمّن المستخدِم الذي يتفاعل مع تطبيق Dialogflow Chat تدفق المعلومات التالي:
- يرسل المستخدم رسالة في Chat إلى تطبيق Chat، إما في رسالة مباشرة أو في مساحة Chat.
- يتلقى وكيل Dialogflow الافتراضي، المتوفر في Google Cloud، الرسالة ويعالجها لتقديم رد.
- اختياريًا، يمكن أن يتفاعل منطق تطبيق Chat مع خدمات الجهات الخارجية الخارجية، مثل نظام إدارة المشاريع أو أداة إصدار التذاكر.
- يرسل وكيل Dialogflow ردًا إلى خدمة تطبيق Chat في Chat.
- يتم تسليم الرد إلى المستخدم.
للبدء، يُرجى الاطّلاع على دمج Dialogflow ES Chat أو دمج Dialogflow CX Chat.
تطبيق سطر الأوامر أو نص برمجي
يمكنك إنشاء تطبيق سطر أوامر أو نص برمجي يرسل الرسائل إلى Chat أو ينفّذ عمليات أخرى، مثل إنشاء مساحة أو إدارة أعضاء مساحة، بدون السماح للمستخدمين باستدعاء تطبيق Chat أو الرد عليه مباشرةً في Chat. يوصى باستخدام هذه البنية لحالات الاستخدام التالية:
- تم تطوير تطبيق Chat بأي لغة برمجة.
- يمكن لتطبيق Chat إرسال رسائل غير متزامنة فقط.
يوضح الرسم التخطيطي التالي البنية:
في المخطّط البياني السابق، يتضمّن تطبيق Chat التدفق التالي من المعلومات:
- يطلب تطبيق Chat واجهة برمجة تطبيقات Chat لإرسال رسالة أو إجراء عملية أخرى.
- تنفذ الدردشة العملية المطلوبة.
- اختياريًا، يطبع تطبيق Chat رسالة تأكيد في واجهة سطر الأوامر.
تنفيذ منطق تطبيق Chat
لا يحدّ Chat من طريقة تنفيذ منطق تطبيق Chat. يمكنك إنشاء محلل أوامر ببنية ثابتة، أو استخدام مكتبات أو خدمات متقدِّمة للذكاء الاصطناعي ومعالجة اللغات، والاشتراك في الأحداث والاستجابة لها، أو أي شيء آخر مناسب لأهدافك الخاصة.
التعامل مع تفاعلات المستخدم
يمكن لتطبيق Chat تلقّي تفاعلات المستخدمين والردّ عليها بعدة طرق. تفاعل المستخدم هو أي إجراء يتخذه المستخدم لاستدعاء تطبيق Chat أو التفاعل معه.
محلّل الأوامر
تفحص تطبيقات Chat المستندة إلى الأوامر حمولة أحداث التفاعل مع تطبيق Chat، ثم تستخلص الأوامر والمَعلمات من هذا المحتوى. مثلاً، يمكنك الاطّلاع على مقالة إعداد الأوامر التي تبدأ بشرطة مائلة للتفاعل مع مستخدمي Chat.
هناك طريقة أخرى تتمثل في إنشاء رمز مميز للرسالة، واستخراج الأمر، ثم الرجوع إلى قاموس يعين الأوامر لمعالج الدوال لكل أمر.
واجهة مستخدم مستندة إلى مربّع الحوار
تستجيب التطبيقات المستندة إلى مربع الحوار لأحداث التفاعل مع تطبيق Chat من خلال عرض مربعات الحوار المستندة إلى البطاقات، حيث يمكن للمستخدم التفاعل مع تطبيق Chat، مثل ملء النماذج أو طلب الإجراءات.
في كل مرة ينفّذ فيها المستخدم إجراءً في مربّع الحوار، يتم إرسال حدث تفاعل جديد إلى تطبيق Chat، الذي يمكنه الاستجابة من خلال تعديل مربّع الحوار أو إرسال رسالة.
معالجة اللغات الطبيعية
تستخدم العديد من عمليات تنفيذ تطبيقات Chat معالجة اللغات الطبيعية (NLP) لتحديد ما يطلبه المستخدم. هناك العديد من الطرق لتنفيذ NLP، ويمكنك اختيار تنفيذها بالطريقة التي تفضلها.
يمكنك استخدام "معالجة اللغات الطبيعية" في تنفيذ تطبيق Chat من خلال Dialogflow ES أو دمج Dialogflow CX Chat الذي يتيح لك إنشاء وكلاء افتراضيين للمحادثات المبرمَجة والردود الديناميكية.
إصدار طلبات إلى Chat بشكل استباقي
يمكن لتطبيقات Chat أيضًا إرسال رسائل أو طلبات أخرى إلى Chat، والتي لا يتم تشغيلها من خلال تفاعلات المستخدم المباشرة في Chat. بدلاً من ذلك، يمكن تشغيل تطبيقات Chat هذه، مثلاً من خلال التطبيقات التابعة لجهات خارجية أو باستخدام استدعاء سطر أوامر من المستخدم، ولكن لا يمكن للمستخدمين التفاعل مع تطبيقات Chat هذه مباشرةً في Chat.
تستخدم تطبيقات Chat غير التفاعلية واجهة Chat API لإرسال الرسائل أو أنواع أخرى من الطلبات إلى Chat.
أنماط المحادثات
يجب التفكير في الطريقة التي تريد أن يتفاعل بها تطبيق Chat مع المستخدمين. توضّح الأقسام التالية أنماط المحادثة التي قد ينفّذها تطبيق Chat.
المكالمة والاستجابة (متزامن)
في نمط مكالمات وردود متزامنين، يستجيب تطبيق Chat للرسائل الواردة من المستخدمين بشكل فردي. تظهر رسالة واحدة توجّهها إلى تطبيق Chat من خلال رد واحد من تطبيق Chat، كما هو موضّح في المخطّط التالي:
في الرسم البياني السابق، يكون لدى المستخدم الذي يتفاعل مع تطبيق Chat تدفق المعلومات التالي:
- يرسل المستخدم رسالة متزامنة إلى تطبيق Chat، مثلاً "ما هو اجتماعي التالي؟"
- يرسل تطبيق Chat رسالة متزامنة إلى المستخدم، على سبيل المثال، "دكتور سيلفا في الساعة 2:30".
بالنسبة إلى هذا النوع من أنماط المحادثات، يمكنك تنفيذ بنية تطبيق Chat باستخدام خدمة ويب أو Pub/Sub أو "برمجة تطبيقات Google" أو AppSheet أو Dialogflow.
ردود متعددة (غير متزامنة)
ويمكن أن يتضمن نمط الردود المتعددة رسائل متزامنة وغير متزامنة. يتميّز هذا النمط بتواصل ثنائي الاتجاه بين المستخدمين وتطبيق Chat، مع إنشاء تطبيق Chat لأي عدد من الرسائل الإضافية، كما هو موضّح في الرسم البياني التالي:
في الرسم البياني السابق، يكون لدى المستخدم الذي يتفاعل مع تطبيق Chat تدفق المعلومات التالي:
- يرسل المستخدم رسالة متزامنة إلى تطبيق Chat، مثلاً "تتبُّع عدد الزيارات".
- يرسل تطبيق Chat رسالة متزامنة إلى المستخدم للإقرار بالطلب، مثل "وضع المراقبة قيد التشغيل".
- يُرسِل تطبيق Chat لاحقًا رسالة غير متزامنة واحدة أو أكثر إلى المستخدم من خلال طلب واجهة برمجة تطبيقات REST API، مثل "زيارات جديدة".
- يرسل المستخدم رسالة متزامنة إضافية إلى تطبيق Chat، مثلاً "تجاهل حركة المرور".
- يرسل تطبيق Chat رسالة متزامنة إلى المستخدم للإقرار بالطلب، مثل "ميزة المراقبة غير مفعّلة".
بالنسبة إلى هذا النوع من أنماط المحادثات، يمكنك تنفيذ بنية تطبيق Chat باستخدام خدمة ويب أو Pub/Sub أو "برمجة تطبيقات Google" أو AppSheet.
الاشتراك في الأحداث (غير متزامن)
في نمط غير متزامن يستند إلى الأحداث، يشترك تطبيق Chat في الأحداث باستخدام Google Workspace Events API. تفحص تطبيقات Chat المستندة إلى الأحداث حمولة أحداث الاشتراكات في Chat، ثم تستجيب وفقًا لنوع الحدث. عند وقوع حدث في مساحة Chat، التي يتوفر فيها اشتراك نشط في تطبيق Chat، يرسل Chat الحدث إلى تطبيق Chat. يمكن لتطبيق Chat إنشاء أي عدد من الردود غير المتزامنة اختياريًا، والذي يرسله مرة أخرى إلى Chat باستخدام Chat API.
يمكنك استخدام هذا النوع من المنطق لتحديث الأنظمة الخارجية، مثل نظام إدارة التذاكر، أو إرسال رسائل إلى مساحة Chat بشكل غير متزامن، مثلاً عن طريق إرسال رسالة ترحيب عند انضمام مستخدم جديد إلى مساحة Chat.
يوضح المخطّط التالي نمط المحادثة القائم على الحدث:
في المخطّط البياني السابق، يتضمّن التفاعل بين Chat وتطبيق Chat تدفق المعلومات التالي:
- يشترك تطبيق Chat في مساحة Google Chat.
- تتغيّر المساحة التي يشترك فيها تطبيق Chat.
- يُسلِّم تطبيق Chat حدثًا لموضوع في ميزة "النشر/الاشتراك"، وتُعدّ نقطة نهاية الإشعار للاشتراك. يحتوي الحدث على بيانات حول ما تم تغييره في المورد.
- يعالج تطبيق Chat رسالة "النشر/الاشتراك" التي تحتوي على الحدث، ويتخذ الإجراء اللازم عند اللزوم.
بالنسبة إلى هذا النوع من أنماط المحادثات، يمكنك تنفيذ بنية تطبيق Chat باستخدام Pub/Sub.
رسالة من اتجاه واحد من تطبيق Chat
إنّ الرسالة الأحادية الاتجاه من نمط تطبيق Chat تتيح لتطبيق Chat إرسال رسائل غير متزامنة إلى مساحة Chat ولكنها لا تسمح للمستخدمين بالتفاعل مباشرةً مع تطبيق Chat. هذا النمط ليس محادثة أو تفاعلية، ولكن يمكن أن يكون مفيدًا في إجراءات مثل إعداد تقارير المنبّه، كما هو موضّح في الرسم البياني التالي:
في المخطّط البياني السابق، يتوفّر للمستخدم، في المساحة نفسها مع تطبيق Chat، التدفق التالي من المعلومات:
- يرسل تطبيق Chat رسالة غير متزامنة إلى المستخدم من خلال استدعاء Chat API أو النشر على عنوان URL للردّ التلقائي على الويب، على سبيل المثال، "تنبيه تجاوز الحد الأقصى لقائمة الانتظار".
- يرسل تطبيق Chat رسائل إضافية غير متزامنة اختياريًا.
بالنسبة إلى هذا النوع من أنماط المحادثات، يمكنك تنفيذ بنية تطبيق Chat باستخدام خدمة ويب أو ردّ تلقائي على الويب أو "برمجة تطبيقات Google" أو AppSheet أو تطبيق سطر أوامر أو نص برمجي.
رسالة أحادية الاتجاه إلى تطبيق Chat
إنّ إرسال رسالة أحادية الاتجاه إلى نمط تطبيق Chat يتيح للمستخدم إرسال رسالة إلى تطبيق Chat بدون استجابة تطبيق Chat أثناء معالجة الطلب. بالرغم من أن هذه البنية ممكنة من الناحية الفنية، إلا أن ذلك ينتج عنه تجربة سيئة للمستخدم ونحن نثبط هذا النمط بشدة.
مواضيع ذات صلة
- إنشاء تطبيق Google Chat باستخدام دوال السحابة
- استخدام ميزة "النشر/الاشتراكات" كنقطة نهاية لتطبيق Chat
- إرسال الرسائل إلى Chat مع استخدام الردود التلقائية الواردة على الويب
- إنشاء تطبيق Chat باستخدام "برمجة التطبيقات"
- إرسال رسالة في Chat من عملية تشغيل آلي باستخدام AppSheet
- دمج Dialogflow ES Chat
- دمج Dialogflow CX Chat.