Nudge और Playbook डिलीवरी के सेटअप के लिए Settings → Communications → Channels पर जाएँ और Slack कार्ड पर क्लिक करें। यह पेज अंतर्निहित Slack ऐप कॉन्फ़िगरेशन को कवर करता है।
पूर्वापेक्षाएँ
Slack integration को कॉन्फ़िगर करने से पहले सुनिश्चित करें कि आपके पास निम्नलिखित हैं:- Slack workspace एडमिन या ऐप इंस्टॉलेशन की अनुमतियाँ
- Slack API पोर्टल api.slack.com तक पहुँच
- Living Security के एडमिन विशेषाधिकार
Slack ऐप बनाना
1
नया Slack ऐप बनाएँ
- api.slack.com/apps पर जाएँ
- Create New App पर क्लिक करें
- From scratch चुनें
- ऐप का नाम दर्ज करें (उदाहरण के लिए, “Living Security”)
- अपना workspace चुनें
- Create App पर क्लिक करें
आपका ऐप Slack API dashboard में दिखाई देता है।
2
OAuth scopes कॉन्फ़िगर करें
- बाएँ साइडबार में OAuth & Permissions पर क्लिक करें
- Bot Token Scopes तक स्क्रॉल करें
- निम्नलिखित scopes जोड़ें:
3
ऐप को अपने workspace में इंस्टॉल करें
- OAuth & Permissions के शीर्ष तक स्क्रॉल करें
- Install to Workspace पर क्लिक करें
- अनुमतियों की समीक्षा करें और Allow पर क्लिक करें
xoxb- से शुरू होने वाला Bot User OAuth Token दिखाई देता है।4
अपना signing secret प्राप्त करें
- बाएँ साइडबार में Basic Information पर क्लिक करें
- App Credentials तक स्क्रॉल करें
- Signing Secret कॉपी करें
Living Security में क्रेडेंशियल जोड़ना
1
Outbound Integrations पर जाएँ
Settings → Integrations → Outbound पर जाएँ और Slack कार्ड पर क्लिक करें।
2
अपने क्रेडेंशियल जोड़ें
Add Credential पर क्लिक करें और निम्नलिखित दर्ज करें:
string
आवश्यक
आपका Bot User OAuth Token, जो
xoxb- से शुरू होता है। यह OAuth & Permissions में मिलता है।string
आवश्यक
आपके ऐप का Signing Secret। यह Basic Information → App Credentials में मिलता है।
string
वैकल्पिक। केवल Socket Mode कनेक्शन के लिए आवश्यक। यह
xapp- से शुरू होता है।string
वैकल्पिक। इस क्रेडेंशियल के लिए एक सरल नाम (उदाहरण के लिए, “Production Slack”)।
3
सहेजें और सत्यापित करें
Save पर क्लिक करें। क्रेडेंशियल आपकी सूची में active स्थिति के साथ दिखाई देता है।
आपका Slack integration अब कनेक्ट हो गया है और notifications भेजने के लिए तैयार है।
Notification के प्रकार
कनेक्ट होने के बाद, Living Security Slack में निम्नलिखित प्रकार की notifications भेज सकता है:समस्या निवारण
चैनलों में संदेश दिखाई नहीं दे रहे
चैनलों में संदेश दिखाई नहीं दे रहे
- सत्यापित करें कि बॉट को चैनल में आमंत्रित किया गया है (
/invite @YourBotName) - जाँचें कि शामिल हुए बिना सार्वजनिक चैनलों में पोस्ट करने के लिए
chat:write.publicscope जोड़ा गया है - पुष्टि करें कि चैनल ID सही है (नाम नहीं, चैनल ID का उपयोग करें)
अमान्य टोकन त्रुटि
अमान्य टोकन त्रुटि
- सुनिश्चित करें कि आपने
xoxb-से शुरू होने वाला पूरा टोकन कॉपी किया है - सत्यापित करें कि ऐप अब भी आपके workspace में इंस्टॉल है
- जाँचें कि क्या टोकन पुनः जनरेट किया गया था (ऐसी स्थिति में Living Security में उसे अपडेट करना आवश्यक है)
रेट लिमिटिंग
रेट लिमिटिंग
Slack API अनुरोधों को सीमित करता है। यदि आपको रेट लिमिट त्रुटियाँ दिखाई दें:
- notification की आवृत्ति कम करें
- कई notifications को डाइजेस्ट संदेशों में समेकित करें
- अधिक मात्रा वाले उपयोग मामलों के लिए सहायता से संपर्क करें
सर्वोत्तम प्रथाएँ
- एकाधिक workspaces का प्रबंधन करते समय सार्थक क्रेडेंशियल लेबल का उपयोग करें
- नियमित रूप से ऑडिट करें कि किन चैनलों में notifications प्राप्त होती हैं
- अधिक मात्रा वाले अलर्ट के लिए अलग-अलग संदेशों के बजाय notification डाइजेस्ट सेट करें
- Slack ऐप की अनुमतियों की तिमाही समीक्षा करें और अनुपयोगी scopes हटाएँ
संबंधित
Email Integration
ईमेल को डिलीवरी चैनल के रूप में कॉन्फ़िगर करें।
Teams Integration
Microsoft Teams को डिलीवरी चैनल के रूप में कॉन्फ़िगर करें।
Communication Log
Slack डिलीवरी की स्थिति और इतिहास को ट्रैक करें।
How to Set Up a New Integration
सामान्य integration सेटअप गाइड।

