במאמר הזה מוסבר איך לשלוח התראות לגבי תקציבים ל-Slack.
בדרך כלל, התראות לגבי תקציבים נשלחות באימייל. אבל אימייל הוא לא תמיד הדרך הטובה ביותר להתעדכן בעלויות בענן, במיוחד אם מדובר בתקציב קריטי שבו גם הזמן חשוב. בעזרת התראות פרוגרמטיות, אתם יכולים להעביר את ההודעות לגבי התקציבים לאמצעי תקשורת אחרים, כמו Slack.
לפני שמתחילים
לפני שאתם מתחילים תצטרכו לבצע את המשימות האלה:
הגדרת ערוץ והרשאות ב-Slack
בשלב הראשון יוצרים את סביבת העבודה ב-Slack ואת הטוקנים של המשתמשים שבעזרתם שולחים קריאה ל-Slack API. טוקנים של API מנוהלים בכתובת https://api.slack.com/apps. תוכלו להיעזר בהוראות שבמאמר Bot Users באתר Slack.

הגדרת פונקציית Cloud Run
פועלים לפי ההוראות שבמאמר יצירה של פונקציית Cloud Run. חשוב לוודא ש-Trigger type מוגדר כך שישתמש באותו נושא Pub/Sub שהוגדר לשימוש בתקציב.
מוסיפים את יחסי התלות הבאים:
Node.js
מעתיקים את הפרטים הבאים אל
package.json:Python
מעתיקים את הפרטים הבאים אל
requirements.txt:מעתיקים את הקוד הבא לפונקציית Cloud Run כדי לפרסם התראות לגבי תקציבים בערוץ הצ'אט ב-Slack באמצעות Slack API:
Node.js
Python
מוודאים שהפרמטרים הבאים של postMessage ב-Slack API מוגדרים בצורה נכונה:
- טוקן הגישה ל-OAuth של משתמש הבוט
- שם הערוץ
בדיקת הפונקציה
כדי לוודא שהפונקציה פועלת כמו שצריך, מריצים בדיקה של פונקציית Cloud Run.
אם הפעולות בוצעו כמו שצריך, תופיע הודעה ב-Slack.
המאמרים הבאים
דוגמאות נוספות להתראות פרוגרמטיות, שיעזרו לכם ללמוד איך מבצעים את הפעולות הבאות: