אתם יכולים ליצור תהליך עבודה ששולח הודעות ל-webhook נכנס ב-Google Chat. באמצעות webhooks נכנסים אפשר לשלוח הודעות אסינכרוניות ב-Google Chat מאפליקציות שהן לא Chat. לדוגמה, אתם יכולים להגדיר אפליקציה למעקב שתשלח התראה ב-Google Chat לאנשי צוות שזמינים לתמיכה כשהשרת מושבת.
יצירה ורישום של webhook נכנס ב-Google Chat
במרחב ב-Google Chat שבו רוצים לקבל הודעות, יוצרים webhook. פועלים לפי ההוראות כדי לרשום את ה-webhook הנכנס.
ביצוע קריאת HTTP לכתובת ה-URL של התגובה לפעולה מאתר אחר (webhook)
יוצרים תהליך עבודה ומוסיפים לתהליך העבודה שלב שמבצע קריאה מסוג HTTP POST לכתובת ה-webhook URL.
לדוגמה:
YAML
- get_message: call: http.post args: url: WEBHOOK_URL body: text: "Hello world!" headers: Content-Type: "application/json; charset=UTF-8" result: response - return_value: return: ${response}
JSON
[ { "get_message": { "call": "http.post", "args": { "url": "WEBHOOK_URL", "body": { "text": "Hello world!" }, "headers": { "Content-Type": "application/json; charset=UTF-8" } }, "result": "response" } }, { "return_value": { "return": "${response}" } } ]
מחליפים את WEBHOOK_URL בכתובת ה-URL של ה-webhook שהעתקתם כשנרשמתם ל-webhook הנכנס.
כדי לוודא שתהליך העבודה פועל כמצופה, צריך לוודא שנשלחת התראה למרחב ב-Google Chat.