הגדרת אפליקציה של Google Chat

בדף הזה מוסבר איך להגדיר ולפרוס אפליקציית Google Chat כתוסף ל-Google Workspace.

כדי לפרוס ולבדוק תוסף ל-Google Workspace שמרחיב את Chat, צריך להפעיל ולהגדיר אפליקציית Chat באמצעות Google Chat API. בהגדרות של Chat API מציינים את כל הפרטים על אפליקציית Chat, כולל השם, האווטאר, הפריסה והתכונות האינטראקטיביות שרוצים להשתמש בהן.

דרישות מוקדמות

בחירת שם מוצג, דמות ותיאור לאפליקציית Chat

השם, התמונה והתיאור של האפליקציה ל-Chat מוצגים למשתמשים בממשק המשתמש של Chat. כדי ליצור אינטראקציה עם אפליקציות ל-Chat, המשתמשים רואים את המידע הזה או משתמשים בו בדרכים הבאות:

  • מתייגים את האפליקציה של Chat כדי להוסיף אותה למרחב או שולחים לה הודעה.
  • מחפשים את אפליקציית Chat ומתחילים איתה צ'אט ישיר. בתפריט אפליקציות, הצ'אטים הישירים מציגים את השם והדמות של אפליקציית Chat.
  • בסרגל הכתיבה, המשתמשים יכולים לעיין באפליקציות של Chat ולראות את השם, הדמות והתיאור שלהן.

לפני שמגדירים אפליקציית צ'אט, צריך להכין את המידע הבא:

שדה תיאור פורמט
שם האפליקציה השם המוצג של אפליקציית Chat. עד 25 תווים אלפאנומריים
כתובת ה-URL של הדמות התמונה שמוצגת כדמות של אפליקציית Chat. כתובת URL מסוג HTTPS שמפנה לתמונה גרפית מרובעת (PNG או JPEG). הגודל המומלץ הוא ‎256 x 256 פיקסלים ומעלה.
תיאור תיאור קצר של מטרת אפליקציית הצ'אט. עד 40 תווים אלפאנומריים

בקטע הבא מציינים את המידע הזה בהגדרות התצורה ב-Chat API.

הגדרת אפליקציית Chat במסוף Google Cloud

במסוף Google Cloud, אתם מגדירים את הפרטים של אפליקציית Chat שמוצגים למשתמשים ב-Chat, כולל שם לתצוגה, אווטאר ותיאור. הפרטים האלה מופיעים רק ב-Chat. כדי לפרסם את אפליקציית Chat ב-Marketplace, צריך גם לציין את הפרטים שמופיעים בדף האפליקציה ב-Marketplace.

אחרי שמקבלים את פרטי האפליקציה ל-Chat, פותחים את פרויקט בענן ומגדירים את Chat API:

  1. במסוף Google Cloud, עוברים לדף Chat API ולוחצים על Configuration:

    מעבר לדף ההגדרה של Chat API

  2. בקטע Application info (פרטי האפליקציה), ממלאים את השדות App name (שם האפליקציה), Avatar URL (כתובת ה-URL של האווטאר) ו-Description (תיאור).

  3. בקטע תכונות אינטראקטיביות, לוחצים על הפעלת תכונות אינטראקטיביות כדי להעביר את המתג למצב מופעל, ומשלימים את הפעולות הבאות:

    1. בקטע פונקציונליות, בוחרים באפשרות הצטרפות למרחבים ולשיחות קבוצתיות כדי לאפשר התקנה ושימוש באפליקציית Chat.

      כברירת מחדל, המשתמשים יכולים להתקין את האפליקציה ל-Chat ולשלוח לה הודעות במרחב ייעודי בינם לבין האפליקציה. הם יכולים גם להוסיף את האפליקציה ל-Chat למרחבים עם כמה משתמשים ולקיים איתה אינטראקציה.

    2. בקטע הגדרות חיבור, בוחרים את הארכיטקטורה שרוצים להשתמש בה כדי לקבל אובייקטים של אירועים מ-Chat:

      • כדי להשתמש בשירות HTTP, בוחרים באפשרות כתובת URL של נקודת קצה (endpoint) בפרוטוקול HTTP ומזינים כתובת URL.
      • כדי להשתמש בפרויקט של Google Apps Script, בוחרים באפשרות Apps Script ומזינים מזהה פריסה של הפרויקט.
      • כדי להשתמש בסוכן Dialogflow, בוחרים באפשרות Dialogflow, ואז בוחרים באפשרות Dialogflow CX או Dialogflow ES ומזינים את שם המשאב של הסוכן.
      • כדי להשתמש ב-Pub/Sub, בוחרים באפשרות Cloud Pub/Sub ומזינים את שם הנושא.
    3. אופציונלי: כדי לקבל אובייקטים של אירועים ליותר מנקודת קצה אחת או לפונקציה אחת, עוברים אל הגדרות החיבור > טריגרים ומזינים או מעדכנים את פונקציות הקריאה החוזרת (callback) עבור טריגרים של צ'אט הבאים:

      • נוספה למרחב: משתמש מוסיף את אפליקציית Chat לשיחה קבוצתית או למרחב, או מתקין את אפליקציית Chat לצ'אטים אישיים.
      • הודעה: משתמש שולח הודעה לאפליקציית Chat. לדוגמה, שולח צ'אט ישיר לאפליקציית Chat או מתייג ב-@ את אפליקציית Chat במרחב עם כמה אנשים.
      • הוסר מהמרחב: משתמש מסיר את ההתקנה של אפליקציית Chat או מסיר אותה ממרחב.
      • פקודה לאפליקציה: משתמש מריץ פקודה מהירה או פקודה דרך שורת הפקודות באפליקציית Chat.
    4. אופציונלי: מוסיפים תכונות אינטראקטיביות אחרות כמו פקודות מהירות, פקודות עם לוכסן או תצוגה מקדימה של קישורים.

    5. בקטע חשיפה, מציינים את כתובת האימייל כדי שתוכלו להתקין ולבדוק את אפליקציית Chat לפני הפרסום ב-Google Workspace Marketplace. אפשר לציין עד חמישה אנשים או קבוצה אחת או יותר ב-Google Workspace של הארגון.

  4. אופציונלי: בקטע Logs, מסמנים את תיבת הסימון Log errors to Logging כדי להשתמש ב-Google Cloud Logging. מידע נוסף זמין במאמר Query error logs for Chat apps (שאילתות ביומני שגיאות של אפליקציות ל-Chat) במאמרי העזרה של Chat API.

  5. לוחצים על שמירה.

אחרי ששומרים את ההגדרה, כל מי שצוין בהגדרת החשיפה של 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:

  • אם יצרתם את התוסף באמצעות שירות HTTP, אל תכללו במניפסט ובפריסות שיצרתם באמצעות Google Workspace add-ons API פרטים על הגדרת אפליקציית Chat. פריסות HTTP שאתם מציינים ב-Google Workspace Marketplace SDK משמשות רק לאפליקציות אחרות של Google Workspace.