בדף הזה מוסבר איך להגדיר ולפרוס אפליקציית Google Chat כתוסף ל-Google Workspace.
כדי לפרוס ולבדוק תוסף ל-Google Workspace שמרחיב את Chat, צריך להפעיל ולהגדיר אפליקציית Chat באמצעות Google Chat API. בהגדרות של Chat API מציינים את כל הפרטים על אפליקציית Chat, כולל השם, האווטאר, הפריסה והתכונות האינטראקטיביות שרוצים להשתמש בהן.
דרישות מוקדמות
- חשבון Google Workspace במהדורת Business או Enterprise עם גישה ל-Google Chat.
- יוצרים פרויקט ב-Google Cloud.
- הגדרת מסך ההסכמה של OAuth.
- הפעלת Google Chat API
בחירת שם מוצג, דמות ותיאור לאפליקציית Chat
השם, התמונה והתיאור של אפליקציית Chat מוצגים למשתמשים בממשק המשתמש של Chat. כדי ליצור אינטראקציה עם אפליקציות ל-Chat, המשתמשים רואים את המידע הזה או משתמשים בו בדרכים הבאות:
- מתייגים את האפליקציה של Chat כדי להוסיף אותה למרחב או שולחים לה הודעה.
- מחפשים את אפליקציית Chat ומתחילים איתה צ'אט ישיר. בתפריט אפליקציות, בצ'אטים ישירים מוצגים השם והדמות של אפליקציית Chat.
- בסרגל הכתיבה, המשתמשים יכולים לעיין באפליקציות של Chat ולראות את השם, האווטאר והתיאור שלהן.
לפני שמגדירים אפליקציית Chat, צריך להכין את המידע הבא:
שדה | תיאור | פורמט |
---|---|---|
שם האפליקציה | השם המוצג של אפליקציית Chat. | עד 25 תווים אלפאנומריים |
כתובת ה-URL של הדמות | התמונה שמוצגת כדמות של אפליקציית Chat. | כתובת URL מסוג HTTPS שמפנה לתמונה גרפית מרובעת (PNG או JPEG). הגודל המומלץ הוא 256x256 פיקסלים ומעלה. |
תיאור | תיאור קצר של מטרת אפליקציית Chat. | עד 40 תווים אלפאנומריים |
בקטע הבא מציינים את המידע הזה בהגדרות התצורה של Chat API.
הגדרת אפליקציית Chat במסוף Google Cloud
במסוף Google Cloud, אתם מגדירים את הפרטים של אפליקציית Chat שמופיעים למשתמשים ב-Chat, כולל שם לתצוגה, אווטאר ותיאור. הפרטים האלה מופיעים רק ב-Chat. כדי לפרסם את אפליקציית Chat ב-Marketplace, צריך גם לציין את הפרטים שמופיעים בדף האפליקציה ב-Marketplace.
אחרי שמקבלים את הפרטים של אפליקציית Chat, פותחים את פרויקט Cloud ומגדירים את Chat API:
במסוף Google Cloud, עוברים לדף Chat API ולוחצים על Configuration:
בקטע Application info (פרטי האפליקציה), ממלאים את השדות App name (שם האפליקציה), Avatar URL (כתובת ה-URL של האווטאר) ו-Description (תיאור).
בקטע תכונות אינטראקטיביות, לוחצים על הפעלת תכונות אינטראקטיביות כדי להעביר את המתג למצב מופעל, ומשלימים את הפעולות הבאות:
בקטע פונקציונליות, בוחרים באפשרות הצטרפות למרחבים ולשיחות קבוצתיות כדי לאפשר התקנה ושימוש באפליקציית Chat.
כברירת מחדל, המשתמשים יכולים להתקין את אפליקציית Chat ולשלוח לה הודעות במרחב ייעודי בינם לבין אפליקציית Chat. המשתמשים יכולים גם להוסיף את אפליקציית Chat למרחבים עם כמה אנשים ולקיים איתה אינטראקציה.
בקטע הגדרות חיבור, בוחרים את הארכיטקטורה שרוצים להשתמש בה כדי לקבל אובייקטים של אירועים מ-Chat:
- כדי להשתמש בשירות HTTP, בוחרים באפשרות כתובת URL של נקודת קצה (endpoint) בפרוטוקול HTTP ומזינים כתובת URL.
- כדי להשתמש בפרויקט של סקריפט של Google Apps, בוחרים באפשרות Apps Script ומזינים מזהה פריסה של הפרויקט.
אופציונלי: כדי לקבל אובייקטים של אירועים ליותר מנקודת קצה אחת או לפונקציה אחת, עוברים אל הגדרות החיבור > טריגרים ומזינים או מעדכנים את פונקציות הקריאה החוזרת (callback) עבור טריגרים של Chat הבאים:
- נוספה למרחב: משתמש מוסיף את אפליקציית Chat לשיחה קבוצתית או למרחב, או מתקין את אפליקציית Chat לצ'אטים אישיים.
- הודעה: משתמש שולח הודעה לאפליקציית Chat. לדוגמה, שולח צ'אט ישיר לאפליקציית Chat או מתייג ב-@ את אפליקציית Chat במרחב עם כמה אנשים.
- הוסר מהמרחב: משתמש הסיר את ההתקנה של אפליקציית Chat או הסיר אותה מהמרחב.
- פקודה לאפליקציה: משתמש מריץ פקודה מהירה או פקודה עם לוכסן באפליקציית Chat.
אופציונלי: מוסיפים תכונות אינטראקטיביות אחרות כמו פקודות מהירות, פקודות עם לוכסן או תצוגה מקדימה של קישורים.
בקטע חשיפה, מציינים את כתובת האימייל כדי שתוכלו להתקין ולבדוק את אפליקציית Chat לפני הפרסום ב-Google Workspace Marketplace. אפשר לציין עד חמישה אנשים, או קבוצה אחת או יותר ב-Google Workspace של הארגון.
אופציונלי: בקטע Logs, מסמנים את תיבת הסימון Log errors to Logging כדי להשתמש ב-Google Cloud Logging. מידע נוסף זמין במאמר Query error logs for Chat apps (שאילתות ביומני שגיאות של אפליקציות ל-Chat) במאמרי העזרה של Chat API.
לוחצים על שמירה.
אחרי ששומרים את ההגדרה, כל מי שצוין בהגדרת החשיפה של Chat API יכול להתקין, לבדוק או להשתמש באפליקציית Chat. כדי להתחיל לבדוק ולנפות באגים באפליקציית Chat, אפשר לעיין במאמר בדיקת תכונות אינטראקטיביות באפליקציות ל-Google Chat במסמכי התיעוד של Chat API.
שיקולים לגבי תוספים קיימים ל-Google Workspace
אפליקציות ל-Chat דורשות הגדרה שונה בהשוואה לתוספים של Google Workspace שמרחיבים את האפליקציות האחרות של Google Workspace. אם התוסף מרחיב אפליקציות אחרות של Google Workspace, כדאי לשקול את הדרישות הבאות להגדרת אפליקציית Chat:
- גם אנשים פרטיים וגם אדמינים ב-Google Workspace צריכים להיות מסוגלים להתקין את התוסף שלכם מ-Marketplace. אתם מגדירים את הגדרות ההתקנה האלה ב-Google Workspace Marketplace SDK.
- אפליקציות ל-Chat לא משתמשות בשם ובסמל הלוגו שאתם מגדירים לאפליקציות אחרות של Google Workspace באובייקט
addons.common
של המניפסט. - בתוספים שפורסמו ב-Google Workspace Marketplace, אי אפשר לשמור טיוטה של שינויים בהגדרות התצורה של Google Chat API. אחרי שמעדכנים ושומרים את הגדרות התצורה של Chat API, אפליקציית Chat המעודכנת זמינה לכל המשתמשים הקיימים. כדי לעדכן את כרטיס המוצר ב-Marketplace, אפשר ליצור טיוטה לפני ששולחים שינויים.
אם יצרתם את התוסף באמצעות Apps Script:
- צריך להשתמש באותו מזהה פריסה של Apps Script שבו משתמשים בשאר הגדרות התוסף.
- אי אפשר להשתמש בעורך Apps Script כדי להתקין פריסות לבדיקה ב-Chat. במקום זאת, צריך להתקין אותם ישירות מממשק המשתמש של Chat.
אם יצרתם את התוסף באמצעות שירות HTTP, אל תכללו במניפסט ובפריסות שיצרתם באמצעות Google Workspace Add-ons API פרטים כלשהם על הגדרת אפליקציית Chat. פריסות HTTP שאתם מציינים ב-Google Workspace Marketplace SDK משמשות רק לאפליקציות אחרות של Google Workspace.
נושאים קשורים
- כדי לנהל את הגישה ל-Chat API, אפשר לעיין במאמר הגדרת Google Chat API בתיעוד של Google Chat API.
- בדיקת תכונות אינטראקטיביות לאפליקציות של Google Chat