כיצד לבנות בוט סלאק מסביר פנים ב-Python

כיצד לבנות בוט סלאק מסביר פנים ב-Python
קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

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





תלמד כיצד להגדיר את האישורים של הבוט שלך, להאזין לאירועים ב-Slack ולשלוח הודעות בחזרה למשתמשים.





איפור של סרטון היום גלול כדי להמשיך עם התוכן

יצירת בוט Slack וקבלת אסימון ה-API שלו

ליצור חשבון רפוי או היכנס לקיים שלך. לאחר מכן צור א סביבת עבודה חדשה של Slack כדי לבדוק את הבוט שלך לפני שתתקין אותו בסביבת העבודה הפעילה שלך.





  דף הכניסה לסביבות עבודה רפויות

היכנס לסביבת העבודה החדשה שלך. Slack יוצר עבורך באופן אוטומטי ערוץ אקראי וכללי.

  סביבת עבודה רפויה בשם Testing space

שימו לב למקטע האפליקציה בפינה השמאלית התחתונה של סביבת העבודה. זה המקום שבו הבוט שלנו יופיע כשתיצור אותו. נווט אל אתר Slack API .



  דף הבית של Slack API

לחץ על צור אפליקציה . צור את האפליקציה מאפס בחלון שמופיע.

  חלון קופץ ליצירת אפליקציה ב-Slack API

תן שם לאפליקציה שלך ובחר את סביבת העבודה שבה תרצה לפתח אותה.





  הזנת שם האפליקציה ומרחב העבודה באתר ה-Slack API

לאחר מכן לחץ על צור אפליקציה לַחְצָן. לחיצה תפנה אותך לדף המכיל את המידע הבסיסי של האפליקציה שלך. שימו לב לסוד החתימה מתחת לאישורי האפליקציה. הבוט שלך ישתמש בסוד החתימה כדי לוודא שאירוע הגיע מ-Slack ולא התעסק בו במהלך השידור.

כיצד לתקן אתחול איטי Windows 10
  דף מידע בסיסי של אפליקציית Slack

עבור אל התכונה OAuth והרשאות.





  אפליקציה רפויה's OAuth & Permissions feature page

תחת OAuth והרשאות, נווט ל-Bot Token Scopes. זה המקום שבו תוסיף את ההרשאות של מה שהבוט שלך יכול לעשות בסביבת העבודה שלך. תוסיף את ה משתמשים: לקרוא תְחוּם. היקף זה יאפשר לבוט שלך לראות את האנשים בסביבת העבודה שלך. כמו כן, הוסף את צ'אט:כתוב scope שיאפשר לבוט שלך לשלוח הודעות לסביבת העבודה.

  דף Slack API המציג היקף אסימוני בוט

נווט חזרה למידע הבסיסי של הבוט שלך ולחץ התקן ב-Workspace .

  דף מידע בסיסי של בוט Slack המציג התקנה לסביבת העבודה

לחץ על אפשר בעמוד הבא שיופיע. כעת סיימת להתקין את הבוט בסביבת העבודה שלך. נווט אל התכונה OAuth והרשאות. שימו לב ל-Bot User OAuth Token ש-Slack מייצר לאחר ההתקנה. הבוט יהיה גלוי בחלק האפליקציה של סביבת העבודה שלך.

איך בודקים אם יש וירוס באייפון?
  סביבת עבודה רפויה עם בוט המוצג מתחת לקטע אפליקציות

כעת התקנת את הבוט בסביבת העבודה שלך, אתה יכול לכתוב את הקוד כדי לשלוט בו.

הכנת הסביבה שלך

אתה צריך להכיר את ה יסודות פייתון כדי לעקוב אחר דוגמאות הקוד הללו.

צור סביבה וירטואלית חדשה וכן א .env קוֹבֶץ. אתה תשתמש בקובץ ‎.env כדי לאחסן את האסימון ואת סוד החתימה שלך, שאתה צריך לשמור על פרטיות. אין להעלות את קובץ ה-env לאף פלטפורמה ציבורית.

הפעל את הפקודה הבאה בטרמינל כדי להתקין את הספריות הנדרשות:

 pip install slack-sdk pathlib dotenv flask slackeventsapi

ספריית slack-sdk תספק לך כלים לבניית אפליקציות ואינטגרציות של Slack, כולל שיטות API, לקוחות Web API ו-OAuth. pathlib ו-dotenv יעזרו לך לטעון את משתני הסביבה. flask יעזור לך לטפל בבקשות HTTP ובתגובות. slackeventsapi תספק לכם מאזין אירועים שמקבל ומטפל באירועים מ-Slack.