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

# EKB चैटबॉट को Slack में एकीकृत करें

> Slack में EKB लाएँ

EKB को Slack के साथ एकीकृत करने से बुद्धिमान, संदर्भ-जागरूक चैट सीधे आपके कार्यक्षेत्र में आता है, जिससे टीमें Slack छोड़े बिना आपके AI एजेंट के साथ बातचीत कर सकती हैं। यह गाइड Slack में EKB ऐप इंस्टॉल करने, अनुमतियाँ कॉन्फ़िगर करने और आपके AI एजेंट के साथ सहज संचार के लिए एक चैनल सेटअप करने की प्रक्रिया में आपका मार्गदर्शन करता है।

<Warning>
  प्रत्येक EKB परियोजना को केवल एक ही Slack ऐप से जोड़ा जा सकता है। आपको प्रत्येक अतिरिक्त EKB परियोजना के लिए एक नया Slack ऐप बनाना होगा जिसे आप कनेक्ट करना चाहते हैं।
</Warning>

## पूर्व-आवश्यकताएँ

* आपके पास है:
  * आपकी परियोजना का `project id` उपलब्ध है
  * Slack में EKB ऐप सेटअप करने के लिए **API Key + Secret** का एक सेट

## Slack में EKB ऐप इंस्टॉल और सेटअप करें

1. [Slack API Apps](https://api.slack.com/apps) पर जाएँ। आपको अपने Slack कार्यक्षेत्र में लॉग इन करना पड़ सकता है।
2. **Create an App** पर क्लिक करें।
3. **From scratch** चुनें।
4. **ऐप का नाम** दर्ज करें (जैसे, "EKB Chatbot")।
5. वह **Development Slack Workspace** चुनें जहाँ आप ऐप इंस्टॉल करना चाहते हैं।
6. **Create App** पर क्लिक करें।
7. **Basic Information** अनुभाग में, निम्नलिखित मान नोट करें: `App ID`, `Client ID`, `Client Secret`, `Signing Secret` और `Verfication Token`। इनकी आवश्यकता नीचे चरण 11 में ऐप कॉन्फ़िगर करने के लिए होगी।
8. बाएँ साइडबार में, **OAuth & Permissions** पर क्लिक करें:\\
   a. **Add Redirect URL** पर क्लिक करें और निम्नलिखित URL दर्ज करें:

   ```text theme={null}
   https://ai-api.automationanywhere.com/slack/oauth
   ```

   b. **Add** और फिर **Save URLs** पर क्लिक करें। c. **Scopes** के अंतर्गत, निम्नलिखित **Bot Token Scopes** जोड़ें:

   * `app_mentions:read` – बॉट को उन संदेशों को पढ़ने की अनुमति दें जहाँ ऐप की बातचीत में उसका उल्लेख किया गया है।
   * `channels:history` – बॉट को उन सार्वजनिक चैनलों में संदेशों और अन्य सामग्री को देखने की अनुमति दें जिनका ऐप सदस्य है।
   * `channels:manage` – बॉट को चैनल प्रबंधित करने, चैनल बनाने, संग्रहीत करने और नाम बदलने की अनुमति दें।
   * `channels:read` – बॉट को कार्यक्षेत्र में सार्वजनिक चैनलों के बारे में बुनियादी जानकारी देखने की अनुमति दें।
   * `chat:write` – बॉट को ऐप के रूप में संदेश भेजने की अनुमति दें।
   * `commands` – बॉट को स्लैश कमांड जोड़ने की अनुमति दें जिन्हें उपयोगकर्ता बुला सकते हैं।
   * `groups:read` – बॉट को उन निजी चैनलों के बारे में बुनियादी जानकारी देखने की अनुमति दें जिनका ऐप सदस्य है।
   * `im:history` – बॉट को उन प्रत्यक्ष संदेशों में संदेशों और अन्य सामग्री को देखने की अनुमति दें जिनका ऐप सदस्य है।
   * `im:write` – बॉट को ऐप के रूप में प्रत्यक्ष संदेश भेजने की अनुमति दें।
   * `users.profile:read` – बॉट को उपयोगकर्ता प्रोफ़ाइल देखने की अनुमति दें।
   * `users:read` – बॉट को कार्यक्षेत्र में लोगों को देखने की अनुमति दें।
   * `users:read.email` – बॉट को उपयोगकर्ता ईमेल देखने की अनुमति दें।
9. बाएँ साइडबार में **App Home** पर क्लिक करें। **Show Tabs** के अंतर्गत, सुनिश्चित करें कि **Messages Tab** सक्षम है, साथ ही इसके नीचे का चेकबॉक्स भी।
10. बाएँ साइडबार में, **Slash Commands** पर क्लिक करें:\\
    a. **Create New Command** पर क्लिक करें। b. **Command** फ़ील्ड में, `/setup` दर्ज करें।\\
    c. **Request URL** फ़ील्ड में, दर्ज करें:

    ```
    https://ai-api.automationanywhere.com/slack/events
    ```

    d. **Short Description** फ़ील्ड में, "Channel Setup" जैसा कुछ दर्ज करें।\\
    e. वैकल्पिक रूप से, आप **Usage Hint** फ़ील्ड में एक लंबा विवरण जोड़ सकते हैं।\\
    f. **Save** पर क्लिक करें।
11. चरण 7 में एकत्र किए गए मानों के साथ निम्नलिखित API एंडपॉइंट URL पूरा करें:

    ```
    https://ai-api.automationanywhere.com/slack/custom_install/{client_id}/{client_secret}/{signing_secret}/{verification_token}
    ```

    अपने Slack ऐप से `Basic Information` अनुभाग में मिले मानों के साथ `{client_id}`, `{client_secret}`, `{signing_secret}` और `{verification_token}` को प्रतिस्थापित करें।
12. पूर्ण URL को नए ब्राउज़र में खोलें। यह आपको एक पेज पर रीडायरेक्ट करेगा जिसमें **Add to Slack** बटन होगा। अपने कार्यक्षेत्र में ऐप इंस्टॉल करने के लिए इस बटन पर क्लिक करें।
13. आपको एक पेज पर रीडायरेक्ट किया जाएगा जो आपके कार्यक्षेत्र तक पहुँच की अनुमति माँगता है। आवश्यक अनुमतियाँ प्रदान करने के लिए **Allow** पर क्लिक करें।
14. आपको एक पुष्टि संदेश दिखाई देना चाहिए जो इंगित करता है कि इंस्टॉलेशन सफल रहा, और आपको अपने Slack कार्यक्षेत्र पर रीडायरेक्ट किया जाएगा।
15. साइडबार से **Event Permissions** पर जाएँ और निम्नलिखित करें:\\
    a. **Enable Events** टॉगल करें।\\
    b. **Request URL** फ़ील्ड में, दर्ज करें:
    ```
    https://ai-api.automationanywhere.com/slack/events
    ```
    d. इसके नीचे **Subscribe to Bot Events** पर जाएँ।\\
    e. **Add Bot User Event** पर क्लिक करें और इन दो इवेंट्स को जोड़ें: `app_mention` और `message.im`।\\
    f. **Save Changes** पर क्लिक करें।
16. साइडबार से **Interactivity & Shortcuts** पर जाएँ और निम्नलिखित करें:\\
    a. **Interactivity** टॉगल करें।\\
    b. **Request URL** फ़ील्ड में, दर्ज करें:
    ```
    https://ai-api.automationanywhere.com/slack/events
    ```
    c. **Save Changes** पर क्लिक करें।
17. अपने Slack कार्यक्षेत्र पर जाएँ, और आपको बाएँ साइडबार में ऐप्स की सूची में EKB ऐप दिखाई देना चाहिए।

<Check>
  ऐप आपके Slack कार्यक्षेत्र में सफलतापूर्वक इंस्टॉल हो गया है! अगला कदम EKB के लिए एक चैनल कॉन्फ़िगर करने के लिए सेटअप कमांड चलाना है।
</Check>

## EKB ऐप के लिए चैनल सेटअप करें

EKB के लिए एक चैनल सेटअप करने के लिए, आपको वांछित चैनल में `/setup` कमांड चलाना होगा। यह कमांड चैनल को EKB के साथ कार्य करने के लिए कॉन्फ़िगर करेगा।

1. अपना Slack कार्यक्षेत्र खोलें और उस चैनल पर जाएँ जहाँ आप EKB सेटअप करना चाहते हैं।
2. संदेश इनपुट बॉक्स में, `/setup` टाइप करें और **Enter** दबाएँ।
3. एक पॉप-अप दिखाई देगा, जो आपसे निम्नलिखित जानकारी दर्ज करने के लिए कहेगा:
   * **चैनल** – वह चैनल चुनें जिसे आप EKB के लिए सेटअप करना चाहते हैं।\\
     <Note>
       यदि आप प्रत्यक्ष संदेशों में ऐप का उपयोग करना चाहते हैं, तो अपना उपयोगकर्ता नाम चुनें।
     </Note>
   * **परियोजना आईडी**: अपनी EKB परियोजना आईडी दर्ज करें।
   * **API Key**: अपनी EKB API Key दर्ज करें।
   * **API Secret**: अपना EKB API Secret दर्ज करें।
4. सेटअप प्रक्रिया पूरी करने के लिए **Submit** पर क्लिक करें। ऐप जानकारी को सत्यापित करेगा और चैनल कॉन्फ़िगर करेगा।
5. यदि सेटअप सफल है, तो आपको चैनल में एक पुष्टि संदेश दिखाई देगा जो इंगित करता है कि EKB सफलतापूर्वक सेटअप हो गया है।<br />
   <Check>
     EKB अब आपके चयनित चैनल में सेटअप हो गया है! आप संदेशों में इसका उल्लेख करके या स्लैश कमांड का उपयोग करके बॉट के साथ बातचीत शुरू कर सकते हैं।
   </Check>
