يمكنك إنشاء تطبيق Google Chat يمكنك مراسلته مباشرةً والردّ عليه من خلال تكرار رسائلك.
الأهداف
- إعداد البيئة المحيطة بك.
- إعداد النص البرمجي.
- انشر التطبيق.
- شغِّل النص البرمجي.
المتطلبات الأساسية
- حساب على Google Workspace يملك إذن الوصول إلى Chat.
- مشروع على Google Cloud:
إعداد البيئة
فتح مشروع Google Cloud في Google Cloud Console
إذا لم يكن المشروع مفتوحًا، افتح مشروع Cloud الذي تنوي استخدامه لهذا النموذج:
- في وحدة تحكّم Google Cloud، انتقِل إلى صفحة اختيار مشروع.
- اختَر مشروع Google Cloud الذي تريد استخدامه. أو انقر على إنشاء مشروع واتّبِع التعليمات الظاهرة على الشاشة. في حال إنشاء مشروع على Google Cloud، قد تحتاج إلى تفعيل الفوترة للمشروع.
تفعيل واجهة برمجة تطبيقات Chat
قبل استخدام Google APIs، عليك تفعيلها في مشروع على Google Cloud. يمكنك تفعيل واجهة برمجة تطبيقات واحدة أو أكثر في مشروع واحد على Google Cloud.في "وحدة تحكُّم Google Cloud"، فعِّل Google Chat API.
ضبط شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth
تتطلب جميع التطبيقات التي تستخدم OAuth 2.0 إعداد شاشة الموافقة. إنّ ضبط شاشة موافقة OAuth في تطبيقك يحدّد ما يتم عرضه للمستخدمين ومراجعي التطبيق، ويسجّل تطبيقك حتى تتمكّن من نشره لاحقًا.
- في وحدة تحكّم Google Cloud، انتقِل إلى رمز القائمة > واجهات برمجة التطبيقات والخدمات > شاشة موافقة OAuth.
- اختَر نوع المستخدم لتطبيقك، ثم انقر على إنشاء.
- املأ نموذج تسجيل التطبيق، ثم انقر على حفظ ومتابعة.
في الوقت الحالي، يمكنك تخطي إضافة النطاقات والنقر على حفظ ومتابعة. في المستقبل، عند إنشاء تطبيق لاستخدامه خارج مؤسستك على Google Workspace، عليك إضافة نطاقات التفويض التي يحتاج إليها تطبيقك وإثبات ملكيتها.
- في حال اختيار خارجي لنوع المستخدم، أضِف مستخدمين تجريبيين:
- ضمن اختبار المستخدمين، انقر على إضافة مستخدمين.
- أدخِل عنوان بريدك الإلكتروني وأي مستخدمين آخرين مُعتمَدين للاختبار، ثم انقر على حفظ ومتابعة.
- مراجعة ملخص تسجيل التطبيقات لإجراء تغييرات، انقر على تعديل. إذا كان تسجيل التطبيق يبدو "حسنًا"، انقر على الرجوع إلى لوحة البيانات.
إعداد النص البرمجي
لإعداد النص البرمجي، يمكنك استخدام نموذج ثم إعداد مشروع Cloud في "برمجة تطبيقات Google".
إنشاء النص البرمجي من النموذج
- انتقِل إلى صفحة بدء استخدام "برمجة التطبيقات".
- انقر على نموذج تطبيق Chat. قد تحتاج إلى الانتقال لأسفل الصفحة للاطّلاع على هذا النموذج.
- انقر على مشروع بلا عنوان، واكتب
Quickstart app
، ثم انقر على إعادة تسمية.
نسخ رقم المشروع على السحابة الإلكترونية
- انتقِل إلى مشروعك على السحابة الإلكترونية في Google Cloud Console.
- انقر على رمز الإعدادات والأدوات المساعدة > إعدادات المشروع.
- انسخ رقم المشروع.
إعداد مشروع Cloud في مشروع "برمجة تطبيقات Google"
- في مشروع برمجة التطبيقات لتطبيق Chat،
انقر على إعدادات المشروع
.
- ضمن مشروع Google Cloud Platform (GCP)، انقر على تغيير المشروع.
- في رقم مشروع Google Cloud Platform، الصِق رقم مشروع Google Cloud.
- انقر على ضبط المشروع.
لديك الآن رمز تطبيق يعمل يمكنك تجربته (على النحو الموضّح في الخطوات التالية) ثم تخصيصه لاستيفاء متطلباتك.
تأكّد من تسجيل الدخول إلى حساب Google الصحيح عند فتح نموذج "برمجة التطبيقات". يمكن للحساب الحالي أحيانًا التبديل إلى حسابك التلقائي بدون أن تلاحظ ذلك.
إنشاء عملية نشر تجريبية
تحتاج إلى معرّف نشر لمشروع "برمجة تطبيقات Google" هذا حتى تتمكّن من استخدامه في الخطوة التالية.
للحصول على رقم تعريف النشر الرئيسي، يُرجى تنفيذ ما يلي:
- في مشروع برمجة التطبيقات لتطبيق Chat، انقر على نشر > اختبار عمليات النشر.
- انسخ رقم تعريف النشر الرئيسي لاستخدامه في خطوة لاحقة وانقر على تم.
نشر تطبيق Chat
نشر تطبيق Chat من خلال وحدة تحكُّم Google Cloud
- في
Google Cloud Console،
ابحث عن
Google Chat API
، ثم انقر على Google Chat API. - انقر على إدارة.
النقر على الإعداد وإعداد تطبيق Chat:
- في حقل اسم التطبيق، أدخِل
Quickstart app
. - في حقل عنوان URL للصورة الرمزية، أدخِل
https://developers.google.com/chat/images/quickstart-app-avatar.png
. - في حقل الوصف، أدخِل
Quickstart app
. - ضمن "الوظائف"، اختَر تلقّي رسائل بين شخصين و الانضمام إلى المساحات والمحادثات الجماعية.
- ضمن Connection settings (إعدادات الاتصال)، اختَر Apps Script Project (مشروع التطبيق) والصق معرّف النشر في الحقل.
- ضمن "الأذونات"، اختَر أشخاص ومجموعات مُحدَّدة في نطاقك، وأدخِل بريدك الإلكتروني.
- في حقل اسم التطبيق، أدخِل
انقر على حفظ وأعِد تحميل الصفحة.
في صفحة الإعداد، ضمن حالة التطبيق، اضبط الحالة على مباشر - متاح للمستخدمين.
انقر على حفظ.
تطبيق Chat جاهز للرد على الرسائل.
تشغيل النص البرمجي
- افتح Chat.
- إرسال رسالة مباشرة جديدة إلى التطبيق بالنقر على بدء محادثة > البحث عن تطبيقات
- في صفحة "البحث عن تطبيقات"، ابحث عن
Quickstart App
. - بجانب تطبيق البدء السريع، انقر على الدردشة.
- في الرسالة المباشرة الجديدة مع التطبيق، اكتب
Hello
واضغط علىenter
.
نشكرك على إضافة التطبيق وتعكس رسالتك.
الخطوات التالية
- إنشاء بطاقات تفاعلية: تتوافق رسائل البطاقات مع تنسيق محدّد وعناصر واجهة مستخدم تفاعلية، مثل الأزرار والوسائط المتعددة التفاعلية، مثل الصور. استخدِم رسائل البطاقات لتقديم معلومات مفصّلة وجمع معلومات من المستخدمين وتوجيه المستخدمين لاتخاذ خطوة تالية.
- إتاحة الأوامر التي تبدأ بشرطة مائلة: تتيح لك الأوامر التي تبدأ بشرطة مائلة تسجيل أوامر محدّدة يمكن للمستخدمين منحها لتطبيقك والإعلان عنها
من خلال كتابة أمر يبدأ بشرطة مائلة للأمام (
/
)، مثل/help
. - مربّعات حوار التشغيل: تظهر مربّعات الحوار ضمن نوافذ تستند إلى بطاقات يمكن للتطبيقات فتحها والتفاعل مع المستخدم. يمكن تجميع بطاقات متعددة معًا بشكل تسلسلي، ما يساعد المستخدمين على إكمال العمليات المتعددة الخطوات، مثل ملء بيانات النموذج.