Slack में Custom Slash Commands कैसे बनाएं
ढीला एक है टीम उत्पादकता उपकरण यह कई विन्यास और सेवाओं के साथ आता है अनुकूलन के लिए मतलब है. इसके अनुकूलन योग्य सुविधाओं में से एक सबसे अच्छी विशेषता है स्लैश कमांड. स्लैश कमांड अनिवार्य रूप से कीवर्ड हैं जब आप उन्हें संदेशों के रूप में दर्ज करते हैं, तो एक निश्चित कार्रवाई करते हैं पूर्व स्लैश प्रतीक (/) सुस्त में.
अंतर्निहित स्लैश कमांड
अंतर्निहित स्लैश कमांड का वर्तमान सेट पूर्वनिर्धारित कार्यों की एक सरणी करता है सुस्त में। उदाहरण के लिए, दर्ज करके / दूर
संदेश इनपुट बॉक्स में स्लैश कमांड, आप अपने खाते की स्थिति को टॉगल कर सकते हैं, जैसा कि आप इसे नीचे gif पर देख सकते हैं.
कस्टम स्लैश कमांड
आप भी कर सकते हैं कस्टम स्लैश कमांड बनाएँ सुस्त में। कस्टम स्लैश कमांड डेवलपर्स को अनुमति देते हैं सुरक्षित HTTP अनुरोध करें वेब अनुप्रयोगों या सेवाओं के लिए, और प्रासंगिक प्रतिक्रियाएं प्राप्त करें उनसे जो हैं नए स्लैक संदेशों के रूप में प्रदर्शित किया गया.
एक उदाहरण के रूप में, कहो कि एक वेब सेवा है जो सादे पाठ में फुटबॉल मैच के वर्तमान स्कोर को लौटाती है। आप स्लैश कमांड बना सकते हैं सुरक्षित HTTP अनुरोध करें उस वेब सेवा में, और स्कोर प्रदर्शित करें प्रतिक्रिया पाठ के रूप में प्राप्त की सुस्त संदेश विंडो में.
स्लैश कमांड बनाएँ
स्लैश कमांड बनाने के लिए, दर्ज करें https: // [yourTeam] .slack.com / apps / निर्माण / कस्टम एकीकरण आपके ब्राउजर के एड्रेस बार का URL, बस [yourTeam] प्लेसहोल्डर को बदलें अपनी स्लैक टीम के नाम के साथ, और स्लैश कमांड विकल्प पर क्लिक करें.
अगली स्क्रीन पर, कीवर्ड दर्ज करें आप अपने स्लैक कमांड (किसी स्थान का उपयोग न करें) के लिए उपयोग करना चाहते हैं, फिर स्लैश कमांड इंटीग्रेशन बटन पर क्लिक करें। आप ऐसा कर सकते हैं बाद में इस कीवर्ड को संपादित करें अगर तुम चाहो.
अगली स्क्रीन पर, आप कर सकते हैं सेटिंग्स कॉन्फ़िगर करें आपके स्लैश कमांड के लिए। आपको दर्ज करने की आवश्यकता है वेब एप्लिकेशन का URL आप अपना अनुरोध भेजना चाहते हैं। आप भी देख सकते हैं टोकन मूल्य आपके द्वारा अभी बनाए गए स्लैश कमांड के लिए, जिसे आप अपने वेब सर्वर में उपयोग कर सकते हैं अनुरोध को मान्य करें स्लैक द्वारा भेजा गया.
प्रतिक्रिया प्रदर्शित करें
डिफ़ॉल्ट रूप से, स्लैश कमांड द्वारा किए गए अनुरोधों की प्रतिक्रियाएं हैं सादे पाठ के रूप में दिखाया गया है संदेश विंडो में। यदि आप संदेशों को दिखाना चाहते हैं सुस्त संदेश प्रारूप में इसके बजाय, प्रतिक्रियाओं में होने की जरूरत है वैध JSON प्रारूप.
इसके अलावा, डिफ़ॉल्ट रूप से, स्लैश कमांड की प्रतिक्रिया है केवल उस कमांड में प्रवेश करने वाले उपयोगकर्ता को दिखाई देता है, और चैनल में अन्य नहीं। इसे केवल तभी बदला जा सकता है जब प्रतिक्रिया एक वैध JSON हो नामक संपत्ति ले जाना "Response_type"
मान के साथ "In_channel"
, तब चैनल के सभी उपयोगकर्ता प्रतिक्रिया देख सकते हैं। "पाठ"
संपत्ति मुख्य पाठ रखता है उस संदेश में दिखाया जाएगा.
// उदाहरण JSON प्रतिक्रिया "response_type": "in_channel", "text": "..."
एक उदाहरण के रूप में, मैं प्रदर्शित करता हूँ एक ASCII कला शतरंज की बिसात मेरे रिवाज के जवाब में /चलो खेलें
स्लैश कमांड मैंने पिछले अनुभाग में बनाया है, ताकि आप यह प्रदर्शित कर सकें कि आप कर सकते हैं अधिक जटिल वर्ण प्रदर्शित करें प्रतिक्रिया में भी। आप और अधिक पढ़ सकते हैं स्लैक का संदेश स्वरूपण सुस्त एपीआई डॉक्स में.
नीचे, आप का स्क्रीनशॉट देख सकते हैं JSON प्रतिक्रिया मेरा उदाहरण स्लैश कमांड प्रदर्शित करेगा, या आप Github पर एक ही JSON फ़ाइल पा सकते हैं.
अगर आप भी लाइन ब्रेक चाहते हैं अपने संदेश में, का उपयोग करें \ n
नई लाइन चरित्र के मूल्य में "पाठ"
संपत्ति.
कमांड चलाएं
एक चैनल पर या के पास जाओ डीएम स्लैक में संदेश विंडो, और नया स्लैश कमांड दर्ज करें संदेश इनपुट क्षेत्र में। अगर आपने टिक किया होता इस कमांड को स्वतः पूर्ण सूची में दिखाएं अपने स्लैश कमांड सेटिंग्स में चेकबॉक्स, आप सुझाव सूची में अपना आदेश देखें लिखते समय.
यदि आपने अभी इस सेटिंग को अपडेट नहीं किया है, तो आप अपने स्लैश कमांड सेटिंग पेज पर वापस आ सकते हैं, और कमांड पर थोड़ा पेंसिल आइकन पर क्लिक करके अपने कॉन्फ़िगरेशन को संपादित कर सकते हैं.
नीचे आप एक gif डेमो देख सकते हैं जो प्रदर्शित करता है कि कैसे कस्टम स्लैश कमांड ASCII आर्ट चेसबोर्ड स्लैक में काम करता है.