पूर्व-आवश्यकताएँ
- आपके पास है:
- आपकी परियोजना का
project idउपलब्ध है - Slack में EKB ऐप सेटअप करने के लिए API Key + Secret का एक सेट
- आपकी परियोजना का
Slack में EKB ऐप इंस्टॉल और सेटअप करें
- Slack API Apps पर जाएँ। आपको अपने Slack कार्यक्षेत्र में लॉग इन करना पड़ सकता है।
- Create an App पर क्लिक करें।
- From scratch चुनें।
- ऐप का नाम दर्ज करें (जैसे, “EKB Chatbot”)।
- वह Development Slack Workspace चुनें जहाँ आप ऐप इंस्टॉल करना चाहते हैं।
- Create App पर क्लिक करें।
-
Basic Information अनुभाग में, निम्नलिखित मान नोट करें:
App ID,Client ID,Client Secret,Signing SecretऔरVerfication Token। इनकी आवश्यकता नीचे चरण 11 में ऐप कॉन्फ़िगर करने के लिए होगी। -
बाएँ साइडबार में, OAuth & Permissions पर क्लिक करें:\
a. Add Redirect URL पर क्लिक करें और निम्नलिखित URL दर्ज करें:
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– बॉट को उपयोगकर्ता ईमेल देखने की अनुमति दें।
- बाएँ साइडबार में App Home पर क्लिक करें। Show Tabs के अंतर्गत, सुनिश्चित करें कि Messages Tab सक्षम है, साथ ही इसके नीचे का चेकबॉक्स भी।
-
बाएँ साइडबार में, Slash Commands पर क्लिक करें:\
a. Create New Command पर क्लिक करें। b. Command फ़ील्ड में,
/setupदर्ज करें।\ c. Request URL फ़ील्ड में, दर्ज करें:d. Short Description फ़ील्ड में, “Channel Setup” जैसा कुछ दर्ज करें।\ e. वैकल्पिक रूप से, आप Usage Hint फ़ील्ड में एक लंबा विवरण जोड़ सकते हैं।\ f. Save पर क्लिक करें। -
चरण 7 में एकत्र किए गए मानों के साथ निम्नलिखित API एंडपॉइंट URL पूरा करें:
अपने Slack ऐप से
Basic Informationअनुभाग में मिले मानों के साथ{client_id},{client_secret},{signing_secret}और{verification_token}को प्रतिस्थापित करें। - पूर्ण URL को नए ब्राउज़र में खोलें। यह आपको एक पेज पर रीडायरेक्ट करेगा जिसमें Add to Slack बटन होगा। अपने कार्यक्षेत्र में ऐप इंस्टॉल करने के लिए इस बटन पर क्लिक करें।
- आपको एक पेज पर रीडायरेक्ट किया जाएगा जो आपके कार्यक्षेत्र तक पहुँच की अनुमति माँगता है। आवश्यक अनुमतियाँ प्रदान करने के लिए Allow पर क्लिक करें।
- आपको एक पुष्टि संदेश दिखाई देना चाहिए जो इंगित करता है कि इंस्टॉलेशन सफल रहा, और आपको अपने Slack कार्यक्षेत्र पर रीडायरेक्ट किया जाएगा।
-
साइडबार से Event Permissions पर जाएँ और निम्नलिखित करें:\
a. Enable Events टॉगल करें।\
b. Request URL फ़ील्ड में, दर्ज करें:
d. इसके नीचे Subscribe to Bot Events पर जाएँ।\ e. Add Bot User Event पर क्लिक करें और इन दो इवेंट्स को जोड़ें:
app_mentionऔरmessage.im।\ f. Save Changes पर क्लिक करें। -
साइडबार से Interactivity & Shortcuts पर जाएँ और निम्नलिखित करें:\
a. Interactivity टॉगल करें।\
b. Request URL फ़ील्ड में, दर्ज करें:
c. Save Changes पर क्लिक करें।
- अपने Slack कार्यक्षेत्र पर जाएँ, और आपको बाएँ साइडबार में ऐप्स की सूची में EKB ऐप दिखाई देना चाहिए।
ऐप आपके Slack कार्यक्षेत्र में सफलतापूर्वक इंस्टॉल हो गया है! अगला कदम EKB के लिए एक चैनल कॉन्फ़िगर करने के लिए सेटअप कमांड चलाना है।
EKB ऐप के लिए चैनल सेटअप करें
EKB के लिए एक चैनल सेटअप करने के लिए, आपको वांछित चैनल में/setup कमांड चलाना होगा। यह कमांड चैनल को EKB के साथ कार्य करने के लिए कॉन्फ़िगर करेगा।
- अपना Slack कार्यक्षेत्र खोलें और उस चैनल पर जाएँ जहाँ आप EKB सेटअप करना चाहते हैं।
- संदेश इनपुट बॉक्स में,
/setupटाइप करें और Enter दबाएँ। - एक पॉप-अप दिखाई देगा, जो आपसे निम्नलिखित जानकारी दर्ज करने के लिए कहेगा:
- चैनल – वह चैनल चुनें जिसे आप EKB के लिए सेटअप करना चाहते हैं।\
यदि आप प्रत्यक्ष संदेशों में ऐप का उपयोग करना चाहते हैं, तो अपना उपयोगकर्ता नाम चुनें।
- परियोजना आईडी: अपनी EKB परियोजना आईडी दर्ज करें।
- API Key: अपनी EKB API Key दर्ज करें।
- API Secret: अपना EKB API Secret दर्ज करें।
- चैनल – वह चैनल चुनें जिसे आप EKB के लिए सेटअप करना चाहते हैं।\
- सेटअप प्रक्रिया पूरी करने के लिए Submit पर क्लिक करें। ऐप जानकारी को सत्यापित करेगा और चैनल कॉन्फ़िगर करेगा।
- यदि सेटअप सफल है, तो आपको चैनल में एक पुष्टि संदेश दिखाई देगा जो इंगित करता है कि EKB सफलतापूर्वक सेटअप हो गया है।
EKB अब आपके चयनित चैनल में सेटअप हो गया है! आप संदेशों में इसका उल्लेख करके या स्लैश कमांड का उपयोग करके बॉट के साथ बातचीत शुरू कर सकते हैं।