يمكنك إنشاء تطبيق Google Chat يمكنك إرسال رسائل إليه مباشرةً ويردّ عليك من خلال تكرار رسائلك.
يعرض المخطط التالي البنية ونمط المراسلة:
في المخطط السابق، يتفاعل المستخدم مع تطبيق Chat في "برمجة تطبيقات Google" وفقًا لتدفق المعلومات التالي:
- يرسل المستخدم رسالة إلى تطبيق Chat، إما في رسالة مباشرة أو في مساحة على Chat.
- تتلقّى منطق تطبيق Chat الذي تم تنفيذه في "برمجة تطبيقات Google" الرسالة وتعالجها. ويقع هذا المنطق في Google Cloud.
- يمكن لمنطق تطبيق Chat اختياريًا التكامل مع خدمات Google Workspace، مثل "تقويم Google" أو "جداول بيانات Google"، أو خدمات Google الأخرى، مثل "خرائط Google" أو YouTube.
- يرسل منطق تطبيق Chat ردًا إلى خدمة تطبيق Chat في Chat.
- يتم تسليم الرد إلى المستخدم.
الأهداف
- إعداد البيئة
- إعداد النص البرمجي
- ضبط إعدادات تطبيق Chat
- اختبار تطبيق Chat
المتطلبات الأساسية
- حساب على Google Workspace Business أو Enterprise مع إمكانية الوصول إلى Google Chat
- مشروع على Google Cloud لإنشاء مشروع، يُرجى الاطّلاع على مقالة إنشاء مشروع على Google Cloud.
إعداد البيئة
فتح مشروعك على السحابة الإلكترونية في Google Cloud Console
إذا لم يكن مشروع على السحابة الإلكترونية الذي تنوي استخدامه في هذا المثال مفتوحًا، يُرجى فتحه:
- في Google Cloud Console، انتقِل إلى صفحة اختيار مشروع.
- اختَر مشروع Google Cloud الذي تريد استخدامه. أو انقر على إنشاء مشروع واتّبِع التعليمات التي تظهر على الشاشة. إذا أنشأت مشروعًا على Google Cloud، قد تحتاج إلى تفعيل الفوترة للمشروع.
تفعيل Chat API
قبل استخدام واجهات برمجة تطبيقات Google، عليك تفعيلها في مشروع على Google Cloud. يمكنك تفعيل واجهة برمجة تطبيق واحدة أو أكثر في مشروع واحد على Google Cloud.في Google Cloud Console، فعِّل Google Chat API.
إعداد شاشة طلب موافقة OAuth
تتطلب جميع التطبيقات التي تستخدم OAuth 2.0 إعداد شاشة طلب الموافقة. يؤدي إعداد شاشة طلب موافقة OAuth لتطبيقك إلى تحديد ما يتم عرضه للمستخدمين ومراجعي التطبيقات، وتسجيل تطبيقك لتتمكّن من نشره لاحقًا.
- في Google API Console، انتقِل إلى "القائمة" > منصة Google للمصادقة > العلامة التجارية.
- إذا سبق لك إعداد منصة Google للمصادقة، يمكنك ضبط إعدادات شاشة موافقة OAuth التالية في العلامة التجارية والجمهور والوصول إلى البيانات. إذا ظهرت لك رسالة لم يتم إعداد منصة Google للمصادقة بعد، انقر على البدء:
- ضمن معلومات التطبيق، في اسم التطبيق، أدخِل اسمًا للتطبيق.
- في البريد الإلكتروني لدعم المستخدمين، اختَر عنوان بريد إلكتروني للدعم يمكن للمستخدمين التواصل معك من خلاله إذا كانت لديهم أسئلة حول موافقتهم.
- انقر على التالي.
- ضمن الجمهور، اختَر داخلي.
- انقر على التالي.
- ضمن معلومات الاتصال، أدخِل عنوان بريد إلكتروني يمكنك تلقّي إشعارات من خلاله بشأن أي تغييرات تطرأ على مشروعك.
- انقر على التالي.
- ضمن إنهاء، راجِع سياسة بيانات المستخدمين في خدمات Google API، وإذا كنت موافقًا عليها، ضَع علامة في المربّع أوافق على "سياسة بيانات المستخدمين في خدمات Google API".
- انقر على متابعة.
- انقر على إنشاء.
- يمكنك الآن تخطّي إضافة النطاقات. في المستقبل، عند إنشاء تطبيق لاستخدامه خارج مؤسستك على Google Workspace، عليك تغيير نوع المستخدم إلى خارجي. بعد ذلك، أضِف نطاقات التفويض التي يتطلبها تطبيقك. لمزيد من المعلومات، يُرجى الاطّلاع على دليل إعداد شاشة موافقة OAuth الكامل Configure OAuth consent.
إعداد النص البرمجي
لإعداد النص البرمجي، عليك استخدام نموذج ثم ضبط مشروعك على السحابة الإلكترونية في "برمجة تطبيقات Google".
إنشاء النص البرمجي من النموذج
- انتقِل إلى صفحة البدء في "برمجة تطبيقات Google".
- انقر على نموذج تطبيق Chat في أعلى الصفحة.
- انقر على مشروع بلا عنوان، واكتب
Quickstart app، و انقر على إعادة تسمية.
في المستقبل، إذا أردت استخدام Google APIs معيّنة أو نشر تطبيقك، عليك ربط مشروعك على السحابة الإلكترونية بمشروعك في "برمجة تطبيقات Google". لا تحتاج إلى إجراء ذلك في هذا الدليل. لمزيد من المعلومات، يُرجى الاطّلاع على دليل مشاريع Google Cloud.
إنشاء عملية نشر تجريبية
تحتاج إلى رقم تعريف عملية نشر لمشروع "برمجة تطبيقات Google" هذا، لتتمكّن من استخدامه في الخطوة التالية.
للحصول على رقم تعريف عملية نشر الإصدار الرئيسي، اتّبِع الخطوات التالية:
- في مشروع "برمجة تطبيقات Google" لتطبيق Chat، انقر على نشر > عمليات النشر التجريبية.
- انسخ رقم تعريف عملية نشر الإصدار الرئيسي لاستخدامه في خطوة لاحقة، ثم انقر على تم.
ضبط إعدادات تطبيق Chat
يمكنك ضبط إعدادات تطبيق Chat من API Console.
- في
API Console،
ابحث عن
Google Chat API، وانقر على Google Chat API. - انقر على إدارة.
انقر على الإعدادات واضبط إعدادات تطبيق Chat:
- أزِل العلامة من المربّع إنشاء تطبيق Chat هذا كإضافة على Google Workspace. سيظهر مربّع حوار يطلب منك التأكيد. في مربّع الحوار، انقر على إيقاف.
- في حقل اسم التطبيق ، أدخِل
Quickstart app. - في حقل عنوان URL للصورة الرمزية ، أدخِل
https://developers.google.com/chat/images/quickstart-app-avatar.png. - في حقل الوصف ، أدخِل
Quickstart app. - ضمن الوظائف ، اختَر الانضمام إلى المساحات والمحادثات الجماعية.
- ضمن "إعدادات الاتصال"، اختَر برمجة تطبيقات Google.
- في حقل رقم تعريف عملية النشر ، ألصِق رقم تعريف عملية نشر الإصدار الرئيسي الذي نسخته سابقًا.
- ضمن "مدى الظهور"، اختَر أشخاص ومجموعات معيّنة في نطاقك ، وأدخِل عنوان بريدك الإلكتروني.
انقر على حفظ.
أصبح تطبيق Chat جاهزًا للردّ على الرسائل.
اختبار تطبيق Chat
لاختبار تطبيق Chat، افتح مساحة رسالة مباشرة مع تطبيق Chat وأرسِل رسالة:
افتح Google Chat باستخدام حساب Google Workspace الذي قدّمته عند إضافتك كمختبِر موثوق به.
- انقر على محادثة جديدة.
- في حقل إضافة مستخدم واحد أو أكثر ، اكتب اسم تطبيق Chat.
اختَر تطبيق Chat من النتائج. سيتم فتح رسالة مباشرة.
في الرسالة المباشرة الجديدة مع التطبيق، اكتب
Helloواضغط علىenter.يشكرك تطبيق Chat على إضافته ويكرّر رسالتك.
لإضافة مختبِرين موثوق بهم والتعرّف أكثر على اختبار الميزات التفاعلية، يُرجى الاطّلاع على مقالة اختبار الميزات التفاعلية لتطبيقات Google Chat.
تحديد المشاكل وحلّها
عندما يعرض تطبيق أو بطاقة على Google Chat خطأً، تعرض واجهة Chat رسالة "حدث خطأ ما". أو "يتعذّر معالجة طلبك". في بعض الأحيان، لا تعرض واجهة مستخدم Chat أي رسالة خطأ، ولكن تطبيق Chat أو البطاقة يعرض نتيجة غير متوقّعة، على سبيل المثال، قد لا تظهر رسالة بطاقة.
على الرغم من أنّه قد لا يتم عرض رسالة خطأ في واجهة مستخدم Chat، تتوفّر رسائل خطأ وصفية وبيانات السجلّ لمساعدتك في حلّ الأخطاء عند تفعيل تسجيل الأخطاء لتطبيقات Chat. للحصول على مساعدة في عرض الأخطاء وتصحيحها وحلّها، يُرجى الاطّلاع على تحديد أخطاء Google Chat وحلّها.
تَنظيم
لتجنُّب تحصيل رسوم من حسابك على Google Cloud مقابل الـ موارد المستخدَمة في هذا الدليل التوجيهي/التعليمي، ننصحك بحذف الـ مشروع على السحابة الإلكترونية.
- في Google API Console، انتقِل إلى صفحة إدارة الموارد. انقر على القائمة > المشرف وإدارة الهوية وإمكانية الوصول > إدارة الموارد.
- في قائمة المشاريع، اختَر المشروع الذي تريد حذفه، ثم انقر على حذف .
- في مربّع الحوار، اكتب رقم تعريف المشروع، ثم انقر على إيقاف لحذف المشروع.
الخطوات التالية
- إنشاء بطاقات تفاعلية: تتيح رسائل البطاقات استخدام تنسيق محدّد وعناصر واجهة مستخدم تفاعلية، مثل الأزرار والوسائط التفاعلية المتقدّمة، مثل الصور. يمكنك استخدام رسائل البطاقات لعرض معلومات مفصّلة وجمع معلومات من المستخدمين وتوجيههم لاتخاذ خطوة تالية.
- الردّ على الأوامر: تساعد الأوامر المستخدمين في اكتشاف الميزات الرئيسية لتطبيق Chat واستخدامها.
- تشغيل مربّعات الحوار: مربّعات الحوار هي واجهات مستندة إلى البطاقات تظهر في نافذة ويمكن لتطبيقك فتحها للتفاعل مع المستخدم. يمكن ربط بطاقات متعددة بالتسلسل، ما يساعد المستخدمين في إكمال العمليات المتعددة الخطوات، مثل ملء بيانات النموذج.
- Codelab: هل أنت مستعد لإنشاء تطبيق Chat أكثر تقدّمًا؟ يُرجى الاطّلاع على تطبيق Chat الخاص بالملاحظات من الدرس التطبيقي حول الترميز إنشاء تطبيقات لـ Google Chat باستخدام Gemini.