این بخش دارای نمونه هایی است که نحوه ساخت و استقرار انواع مختلف برنامه های چت را توضیح می دهد.
با یک شروع سریع شروع کنید
اگر هرگز برنامه چت ایجاد نکردهاید، میتوانید با تکمیل یک شروع سریع شروع کنید. Quickstarts نحوه تنظیم و اجرای یک نمونه اولیه را توضیح می دهد. برای شروع کار با Google Chat API، میتوانید از دو نوع شروع سریع انتخاب کنید:
- راهاندازی سریع API : محیط خود را با ساختن یک برنامه Chat که Chat API را فراخوانی میکند تا وظایفی را از طرف شما انجام دهد، مانند ارسال پیام یا بازگرداندن فهرستی از فضاهایی که در آن عضو هستید، تنظیم کنید.
- شروع سریع تعاملی : Chat API را پیکربندی کنید و یک برنامه اصلی Chat ایجاد کنید که میتوانید به فضاها اضافه کنید و با آن پیام ارسال کنید.
API سریع شروع می شود
راه اندازی سریع API از احراز هویت کاربر برای فراخوانی Chat API استفاده می کند، به این معنی که آنها یک عمل را به عنوان یک کاربر چت تأیید شده انجام می دهند. در این مورد، شروع سریع به شما کمک می کند تا Chat API را به عنوان خودتان فراخوانی کنید. برخلاف شروع سریع تعاملی، نیازی به نصب یا تعامل با برنامه Chat در فضاهای چت ندارید.
شروع سریع API به زبان های زیر ارائه می شود:
برای همه زبان های برنامه نویسی دیگر، کتابخانه های سرویس گیرنده ما را مشاهده و نصب کنید تا با Chat API شروع کنید.
شروع سریع تعاملی
بر اساس نحوه ساخت، از میان شروع سریع تعاملی زیر انتخاب کنید:
- Google Apps Script ، یک پلت فرم توسعه مبتنی بر ابر و با کد پایین مبتنی بر جاوا اسکریپت.
- سرویس HTTP با توابع Google Cloud.
- Google Cloud Dialogflow CX ، یک پلتفرم زبان طبیعی برای مکالمات خودکار و پاسخهای پویا.
- Google Cloud Pub/Sub ، یک سرویس پیامرسانی بیدرنگ که به شما امکان میدهد پشت دیوار آتش بسازید.
- AppSheet ، یک پلت فرم توسعه بدون کد برای ساخت برنامه در سازمانهای Google Workspace.
پس از تکمیل یک شروع سریع، می توانید به ساخت ادامه دهید تا برنامه چت شما بتواند کارهای زیر را انجام دهد:
- با استفاده از دستورات اسلش، دیالوگ ها، پیش نمایش پیوندها و سایر ویژگی های تعاملی به کاربران پاسخ دهید .
- وظایف را به طور فعال یا مستقل انجام دهید، مانند ارسال پیام هر زمان که چیزی در یک سرویس خارجی تغییر کند. برای انجام کارهایی که توسط کاربر شروع نشدهاند، باید احراز هویت برنامه را راهاندازی کنید تا برنامه Chat بتواند احراز هویت را انجام دهد و Chat API را فراخوانی کند. برای جزئیات، به تأیید اعتبار به عنوان یک برنامه گپ Google مراجعه کنید.
نمونه های کامل تر را بررسی کنید
پس از شروع سریع، نمونههای برنامه Chat را که از ویژگیها و خدمات بیشتری استفاده میکنند، کاوش کنید. جدول زیر برخی از نمونههای برنامه چت ما را بر اساس قالب، فناوریها، معماری و ویژگیهای تعاملی که استفاده میکنند فهرست میکند:
- قالب : فرمت نمونه شامل:
- آموزشها دستورالعملهای گام به گام را از ابتدا تا انتها ارائه میکنند و فرض میکنند که چیزی فراتر از یک پروژه Google Cloud تنظیم نکردهاید.
- Codelab ها راهنمای یک یا چند محصول Google هستند و معمولاً در یک رویداد ارائه می شوند و بعداً برای شما منتشر می شود تا در خانه امتحان کنید.
- نمونههای کد GitHub در مخزن Google Chat GitHub با برخی دستورالعملهای اولیه در مورد نحوه استفاده از آنها منتشر میشوند. اغلب اوقات از این نمونه ها در مستندسازی نیز استفاده می شود.
- فناوریها : محصولات، سرویسها یا APIهای Google Workspace و Google Cloud که در نمونه استفاده شدهاند.
- معماری : معماری یا سرویس برنامه چت مورد استفاده در نمونه.
- ببینید نمونه از کدام ویژگی های تعاملی استفاده می کند:
- دستورات اسلش : به دستورات کاربر مانند
/about.
- دیالوگ ها : رابط ها را در پنجره جدیدی باز می کند که در آن کاربران می توانند اطلاعات را وارد کرده و ارسال کنند.
- پیشنمایشهای پیوند : رابطهای مبتنی بر کارت را به پیامهایی که حاوی پیوندهایی از سرویسهای شخص ثالث هستند، متصل میکند تا کاربران بتوانند اطلاعات پیوند را پیشنمایش یا بهروزرسانی کنند.
- صفحات اصلی : یک برگه صفحه اصلی را در پیام های برنامه Chat نشان می دهد که کاربران می توانند در مورد ویژگی های آن اطلاعات کسب کنند یا از آن استفاده کنند.
- ویجتهای تعاملی : از ویجتهایی استفاده میکند که از کاربران میخواهد روی پیامها و انواع دیگر رابطهای کاربری، از جمله دکمهها، کادرهای چک و ورودیهای متن کلیک کنند یا با آنها تعامل داشته باشند.
- رویدادها : به فعالیتهای چت، مانند پیامهای جدید یا اعضای یک فضا پاسخ میدهد.
- دستورات اسلش : به دستورات کاربر مانند
نمونه | توضیحات | قالب | فن آوری ها | معماری | دستورات اسلش | دیالوگ ها | پیش نمایش پیوندها | صفحات اصلی | ویجت های تعاملی | رویدادها |
---|---|---|---|---|---|---|---|---|---|---|
دستیار دانش هوش مصنوعی | از Gemini برای پاسخ به سوالات بر اساس سابقه مکالمه در فضای چت استفاده کنید. | آموزش | Google Workspace Events API توابع Google Cloud Google Cloud Pub/Sub Google Cloud Eventarc Google Cloud Vertex AI گوگل جمینی Google Cloud Firestore | HTTP (Node.js) | ||||||
مدیر حوادث | به حوادث در چت پاسخ دهید و خلاصه ای مبتنی بر هوش مصنوعی از وضوح در Google Docs ایجاد کنید. | آموزش | Admin SDK API Google Docs Google Cloud Vertex AI | اسکریپت برنامه ها | ||||||
مدیر پروژه | به کاربران در ایجاد، به روز رسانی و تکمیل پروژه ها در چت کمک کنید. | آموزش | توابع Google Cloud Google Cloud Pub/Sub Google Cloud Vertex AI Google Cloud Firestore | HTTP (Node.js) | ||||||
با Gemini برای گوگل برنامه بسازید | از Google I/O 2024، برنامههای چت مختلف را با ویژگیهای Gemini بسازید. | Codelab | توابع Google Cloud Google Cloud Pub/Sub Google Cloud Vertex AI گوگل جمینی Google Workspace Events API | اسکریپت برنامه ها HTTP (Node.js) Dialogflow CX | ||||||
نظرسنجی تعاملی | به کاربران اجازه ایجاد نظرسنجی و نمایش کل آرا را بدهید. | Codelab | توابع Google Cloud Google Cloud Shell | HTTP (Node.js) | ||||||
با مدیر تماس بگیرید | با جمعآوری اطلاعات در پیامها و دیالوگهای کارت، به کاربران کمک کنید تا مخاطبین شخصی و تجاری خود را مدیریت کنند. | آموزش | اسکریپت برنامه ها | |||||||
برنامهریز جلسه | رویدادهای Google Calendar را از فضای چت ایجاد کنید. | آموزش | تقویم گوگل | اسکریپت برنامه ها |
مراحل بعدی
- مخزن چت گوگل در GitHub
- نیازهای کاربران خود را شناسایی کنید
- تمام سفرهای کاربر را تعریف کنید
- معماری اپلیکیشن را انتخاب کنید