בקטע הזה יש דוגמאות שמסבירות איך לבנות ולפרוס סוגים שונים של אפליקציות ל-Chat.
תחילת העבודה עם מדריך למתחילים
אם אף פעם לא יצרתם אפליקציה ל-Chat, תוכלו להתחיל עם מדריך למתחילים. במדריכים למתחילים מוסבר איך להגדיר ולהריץ דוגמה בסיסית. כדי להתחיל להשתמש ב-Google Chat API, אפשר לבחור מבין שני סוגים של מדריכים להתחלה מהירה:
- התחלה מהירה עם API: הגדרת הסביבה על ידי בניית אפליקציית Chat שקוראת ל-Chat API כדי לבצע משימות בשמכם, כמו שליחת הודעה או החזרת רשימה של מרחבים שאתם חברים בהם.
- מדריכים אינטראקטיביים להתחלה מהירה: הגדרת Chat API ויצירת אפליקציית Chat בסיסית שאפשר להוסיף למרחבים ולשלוח איתה הודעות.
מדריכים למתחילים לשימוש ב-API
התחלות מהירות של API משתמשות באימות משתמשים כדי לקרוא ל-Chat API, כלומר הן מבצעות פעולה כמשתמש מאומת ב-Chat. במקרה כזה, המדריכים לתחילת העבודה עוזרים לכם להפעיל את Chat API בתור עצמכם. בניגוד למדריכים למתחילים האינטראקטיביים, לא צריך להתקין את אפליקציית Chat או ליצור איתה אינטראקציה במרחבים ב-Chat.
המדריכים לתחילת העבודה עם ה-API זמינים בשפות הבאות:
לשפות תכנות אחרות, אפשר לעיין בספריות הלקוח שלנו ולהתקין אותן כדי להתחיל להשתמש ב-Chat API.
מדריכים למתחילים עם תכונות אינטראקטיביות
בוחרים מבין המדריכים האינטראקטיביים הבאים לפי אופן הבנייה הרצוי:
- Google Apps Script, פלטפורמת פיתוח מבוססת-ענן עם תכנות מינימלי שמבוססת על JavaScript.
- HTTP service באמצעות Google Cloud Functions.
- Google Cloud Dialogflow CX, פלטפורמה לשפה טבעית לשיחות אוטומטיות ותגובות דינמיות.
- Google Cloud Pub/Sub, שירות העברת הודעות בזמן אמת שמאפשר לכם לבנות מאחורי חומת אש.
- AppSheet, פלטפורמת פיתוח ללא קוד לבניית אפליקציות בארגונים של Google Workspace.
אחרי שמסיימים את המדריך למתחילים, אפשר להמשיך לפתח את אפליקציית הצ'אט כך שהיא תוכל:
- להשיב למשתמשים באמצעות פקודות, תיבות דו-שיח, תצוגה מקדימה של קישורים ותכונות אינטראקטיביות אחרות.
- לבצע משימות באופן יזום או עצמאי, כמו שליחת הודעה בכל פעם שמשהו משתנה בשירות חיצוני. כדי לבצע משימות שלא מתחילות על ידי משתמש, צריך להגדיר אימות אפליקציה כדי שאפליקציית Chat תוכל לאמת ולקרוא ל-Chat API. מידע נוסף זמין במאמר בנושא אימות כאפליקציה של Google Chat.
דוגמאות מלאות נוספות
אחרי שתנסו את ההפעלה המהירה, תוכלו לעיין בדוגמאות של אפליקציית Chat שמשתמשות בתכונות ובשירותים נוספים. בטבלה הבאה מפורטות כמה דוגמאות לאפליקציות Chat שלנו, לפי הפורמט, הטכנולוגיות, הארכיטקטורה והתכונות האינטראקטיביות שבהן הן משתמשות:
- פורמט: הפורמט של הדוגמה, כולל:
- המדריכים מספקים הוראות מפורטות מההתחלה ועד הסוף, והם מניחים שאין לכם שום דבר מוגדר מעבר לפרויקט ב-Google Cloud.
- Codelabs הם מדריכים מפורטים לשימוש במוצר אחד או יותר של Google. בדרך כלל הם מוצגים באירוע ומתפרסמים מאוחר יותר כדי שתוכלו לנסות אותם בבית.
- דוגמאות קוד של GitHub מתפרסמות במאגר GitHub של Google Chat עם הוראות בסיסיות לשימוש בהן. לעתים קרובות, הדוגמאות האלה משמשות גם בתיעוד.
- טכנולוגיות: מוצרים, שירותים או ממשקי API של Google Workspace ו-Google Cloud שנעשה בהם שימוש בדוגמה.
- ארכיטקטורה: ארכיטקטורת אפליקציית Chat או השירות שמשמשים בדוגמה.
- כדי לראות באילו תכונות אינטראקטיביות נעשה שימוש בדוגמה:
- פקודות: מגיב לפקודות מהמשתמש, כמו
/about.
- תיבות דו-שיח: פתיחת ממשקים בחלון חדש שבהם המשתמשים יכולים להזין ולשלוח מידע.
- תצוגות מקדימות של קישורים: מצרפות ממשקים מבוססי-כרטיסים להודעות שמכילות קישורים משירותים של צד שלישי, כדי שהמשתמשים יוכלו לראות תצוגה מקדימה של המידע מהקישור או לעדכן אותו.
- דפי הבית: מוצגת כרטיסייה דף הבית בהודעות עם אפליקציית Chat, שבה המשתמשים יכולים לקבל מידע על התכונות שלה או להשתמש בהן.
- ווידג'טים אינטראקטיביים: שימוש בווידג'טים שמבקשים מהמשתמשים ללחוץ על הודעות ועל סוגים אחרים של ממשקי משתמש, כולל לחצנים, תיבות סימון ושדות להזנת טקסט, או ליצור איתם אינטראקציה.
- אירועים: מגיב לפעילויות ב-Chat, כמו הודעות חדשות או משתמשים חדשים במרחב.
- פקודות: מגיב לפקודות מהמשתמש, כמו
דוגמה | תיאור | פורמט | טכנולוגיות | ארכיטקטורה | סוג האימות | פקודות | תיבות דו-שיח | תצוגות מקדימות לקישורים | דפי בית | ווידג'טים אינטראקטיביים | אירועים |
---|---|---|---|---|---|---|---|---|---|---|---|
עוזר ידע מבוסס-AI | אתם יכולים להשתמש ב-Gemini כדי לענות על שאלות על סמך היסטוריית השיחות במרחב ב-Chat. | מדריך |
|
|
משתמש | ||||||
Incident Manager עם אימות משתמשים | להגיב לאירועים ב-Chat וליצור סיכום מבוסס-AI של הפתרון ב-Google Docs. | מדריך |
|
|
משתמש | ||||||
Incident Manager עם אימות אפליקציות | להגיב לאירועים ב-Chat וליצור סיכום מבוסס-AI של הפתרון ב-Google Docs. | מדריך |
|
|
משתמש ואפליקציה | ||||||
Project Manager | עוזרים למשתמשים ליצור, לעדכן ולהשלים פרויקטים ב-Chat. | מדריך |
|
|
ללא | ||||||
פיתוח אפליקציות ל-Google באמצעות Gemini | מ-Google I/O 2024, אפשר לבנות אפליקציות שונות ל-Chat עם תכונות של Gemini. | Codelab |
|
|
משתמש | ||||||
סקר אינטראקטיבי | המשתמשים יכולים ליצור סקרים ולהציג את סך הקולות. | Codelab |
|
|
ללא | ||||||
Contact Manager | עוזר למשתמשים לנהל את אנשי הקשר האישיים והעסקיים שלהם על ידי איסוף מידע בהודעות ובתיבות דו-שיח בכרטיסים. | מדריך | |
ללא | |||||||
כלי לתזמון פגישות | ליצור אירועים ביומן Google ממרחבים ב-Chat. | מדריך |
|
|
משתמש |
השלבים הבאים
- מאגר Google Chat ב-GitHub
- זיהוי הצרכים של המשתמשים
- הגדרה של כל התהליכים שעוברים המשתמשים
- בחירת ארכיטקטורת אפליקציה