> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livingsecurity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Slack Integration

> Living Security को Slack से कनेक्ट करें, ताकि आपके workspace में Training notifications, सुरक्षा अलर्ट और Playbook अपडेट भेजे जा सकें।

Slack integration Living Security को आपके Slack workspace में सीधे notifications भेजने में सक्षम बनाता है। उपयोगकर्ताओं को Training असाइनमेंट के बारे में सूचित करें, सुरक्षा टीमों को जोखिम संबंधी इवेंट के बारे में अलर्ट करें और प्रबंधकों को उनकी टीम की प्रगति की जानकारी देते रहें।

<Note>
  Nudge और Playbook डिलीवरी के सेटअप के लिए **Settings → Communications → Channels** पर जाएँ और **Slack** कार्ड पर क्लिक करें। यह पेज अंतर्निहित Slack ऐप कॉन्फ़िगरेशन को कवर करता है।
</Note>

## पूर्वापेक्षाएँ

Slack integration को कॉन्फ़िगर करने से पहले सुनिश्चित करें कि आपके पास निम्नलिखित हैं:

* Slack workspace एडमिन या ऐप इंस्टॉलेशन की अनुमतियाँ
* Slack API पोर्टल [api.slack.com](https://api.slack.com) तक पहुँच
* Living Security के एडमिन विशेषाधिकार

## Slack ऐप बनाना

<Steps>
  <Step title="नया Slack ऐप बनाएँ">
    1. [api.slack.com/apps](https://api.slack.com/apps) पर जाएँ
    2. **Create New App** पर क्लिक करें
    3. **From scratch** चुनें
    4. ऐप का नाम दर्ज करें (उदाहरण के लिए, "Living Security")
    5. अपना workspace चुनें
    6. **Create App** पर क्लिक करें

    <Check>
      आपका ऐप Slack API dashboard में दिखाई देता है।
    </Check>
  </Step>

  <Step title="OAuth scopes कॉन्फ़िगर करें">
    1. बाएँ साइडबार में **OAuth & Permissions** पर क्लिक करें
    2. **Bot Token Scopes** तक स्क्रॉल करें
    3. निम्नलिखित scopes जोड़ें:

    | Scope | उद्देश्य |
    | - | - |
    | `chat:write` | चैनलों में संदेश भेजना |
    | `chat:write.public` | चैनल में शामिल हुए बिना संदेश भेजना |
    | `users:read` | उपयोगकर्ता की जानकारी देखना |
    | `users:read.email` | ईमेल पते के आधार पर उपयोगकर्ताओं का मिलान करना |

    <Tip>
      केवल वही scopes जोड़ें जिनकी आपके संगठन को आवश्यकता है। कम scopes से बेहतर सुरक्षा मिलती है।
    </Tip>
  </Step>

  <Step title="ऐप को अपने workspace में इंस्टॉल करें">
    1. **OAuth & Permissions** के शीर्ष तक स्क्रॉल करें
    2. **Install to Workspace** पर क्लिक करें
    3. अनुमतियों की समीक्षा करें और **Allow** पर क्लिक करें

    <Check>
      `xoxb-` से शुरू होने वाला **Bot User OAuth Token** दिखाई देता है।
    </Check>
  </Step>

  <Step title="अपना signing secret प्राप्त करें">
    1. बाएँ साइडबार में **Basic Information** पर क्लिक करें
    2. **App Credentials** तक स्क्रॉल करें
    3. **Signing Secret** कॉपी करें

    <Warning>
      अपना signing secret गोपनीय रखें। इसे सार्वजनिक रिपॉज़िटरी या लॉग में कभी साझा न करें।
    </Warning>
  </Step>
</Steps>

## Living Security में क्रेडेंशियल जोड़ना

<Steps>
  <Step title="Outbound Integrations पर जाएँ">
    **Settings → Integrations → Outbound** पर जाएँ और **Slack** कार्ड पर क्लिक करें।
  </Step>

  <Step title="अपने क्रेडेंशियल जोड़ें">
    **Add Credential** पर क्लिक करें और निम्नलिखित दर्ज करें:

    <ParamField body="botToken" type="string" required>
      आपका Bot User OAuth Token, जो `xoxb-` से शुरू होता है। यह **OAuth & Permissions** में मिलता है।
    </ParamField>

    <ParamField body="signingSecret" type="string" required>
      आपके ऐप का Signing Secret। यह **Basic Information → App Credentials** में मिलता है।
    </ParamField>

    <ParamField body="appToken" type="string">
      वैकल्पिक। केवल Socket Mode कनेक्शन के लिए आवश्यक। यह `xapp-` से शुरू होता है।
    </ParamField>

    <ParamField body="label" type="string">
      वैकल्पिक। इस क्रेडेंशियल के लिए एक सरल नाम (उदाहरण के लिए, "Production Slack")।
    </ParamField>
  </Step>

  <Step title="सहेजें और सत्यापित करें">
    **Save** पर क्लिक करें। क्रेडेंशियल आपकी सूची में **active** स्थिति के साथ दिखाई देता है।

    <Check>
      आपका Slack integration अब कनेक्ट हो गया है और notifications भेजने के लिए तैयार है।
    </Check>
  </Step>
</Steps>

## Notification के प्रकार

कनेक्ट होने के बाद, Living Security Slack में निम्नलिखित प्रकार की notifications भेज सकता है:

| Notification | विवरण |
| - | - |
| Training असाइनमेंट | नई Training असाइन होने पर उपयोगकर्ताओं को अलर्ट करता है |
| Training रिमाइंडर | उपयोगकर्ताओं को आगामी समय-सीमाओं की याद दिलाता है |
| पूर्णता की पुष्टि | Training पूरी होने पर पुष्टि करता है |
| सुरक्षा अलर्ट | सुरक्षा टीमों को जोखिम संबंधी इवेंट की सूचना देता है |
| Playbook सारांश | Playbook के प्रदर्शन के नियमित अपडेट भेजता है |

## समस्या निवारण

<AccordionGroup>
  <Accordion title="चैनलों में संदेश दिखाई नहीं दे रहे">
    * सत्यापित करें कि बॉट को चैनल में आमंत्रित किया गया है (`/invite @YourBotName`)
    * जाँचें कि शामिल हुए बिना सार्वजनिक चैनलों में पोस्ट करने के लिए `chat:write.public` scope जोड़ा गया है
    * पुष्टि करें कि चैनल ID सही है (नाम नहीं, चैनल ID का उपयोग करें)
  </Accordion>

  <Accordion title="अमान्य टोकन त्रुटि">
    * सुनिश्चित करें कि आपने `xoxb-` से शुरू होने वाला पूरा टोकन कॉपी किया है
    * सत्यापित करें कि ऐप अब भी आपके workspace में इंस्टॉल है
    * जाँचें कि क्या टोकन पुनः जनरेट किया गया था (ऐसी स्थिति में Living Security में उसे अपडेट करना आवश्यक है)
  </Accordion>

  <Accordion title="रेट लिमिटिंग">
    Slack API अनुरोधों को सीमित करता है। यदि आपको रेट लिमिट त्रुटियाँ दिखाई दें:

    * notification की आवृत्ति कम करें
    * कई notifications को डाइजेस्ट संदेशों में समेकित करें
    * अधिक मात्रा वाले उपयोग मामलों के लिए सहायता से संपर्क करें
  </Accordion>
</AccordionGroup>

## सर्वोत्तम प्रथाएँ

<Tip>
  अलर्ट को व्यवस्थित रखने और सामान्य चैनलों में अनावश्यक शोर कम करने के लिए Living Security notifications के लिए एक समर्पित Slack चैनल बनाएँ (उदाहरण के लिए, `#security-training`)।
</Tip>

* एकाधिक workspaces का प्रबंधन करते समय सार्थक क्रेडेंशियल लेबल का उपयोग करें
* नियमित रूप से ऑडिट करें कि किन चैनलों में notifications प्राप्त होती हैं
* अधिक मात्रा वाले अलर्ट के लिए अलग-अलग संदेशों के बजाय notification डाइजेस्ट सेट करें
* Slack ऐप की अनुमतियों की तिमाही समीक्षा करें और अनुपयोगी scopes हटाएँ

## संबंधित

<CardGroup cols={2}>
  <Card title="Email Integration" icon="envelope" href="/hi/integrations/outbound/email">
    ईमेल को डिलीवरी चैनल के रूप में कॉन्फ़िगर करें।
  </Card>

  <Card title="Teams Integration" icon="microsoft" href="/hi/integrations/outbound/teams">
    Microsoft Teams को डिलीवरी चैनल के रूप में कॉन्फ़िगर करें।
  </Card>

  <Card title="Communication Log" icon="clock-rotate-left" href="/hi/features/communications/log">
    Slack डिलीवरी की स्थिति और इतिहास को ट्रैक करें।
  </Card>

  <Card title="How to Set Up a New Integration" icon="plug" href="/hi/integrations/managing/setup">
    सामान्य integration सेटअप गाइड।
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.