क्या स्लैक के लिए कमांड लाइन इंटरफ़ेस है? [बन्द है]


47

मैं स्लैक का उपयोगकर्ता हूं https://slack.com/

मुझे लगता है कि डेस्कटॉप क्लाइंट उपयोगी है, लेकिन कभी-कभी मैं सर्वरों पर काम कर रहा हूं। एक ब्राउज़र इंटरफ़ेस और एंड्रॉइड और iPhone ग्राहक भी हैं। मेरा उद्देश्य संदेशों को पढ़ना और लिखना एक कमांड लाइन है, उदाहरण के लिए एक सर्वर वातावरण के अंदर।

तो क्या स्लैक के लिए कमांड लाइन इंटरफेस है?


क्या हम इसे softwarerecs.stackexchange.com पर भेज सकते हैं ?
d4nyll

जवाबों:


13

कोई भी पूर्ण कमांड लाइन इंटरफ़ेस नहीं है जिसे मैं जानता हूं, लेकिन एक एपीआई है , इसलिए सिद्धांत रूप में कोई भी लिखना शुरू कर सकता है। स्लैककेट उस दिशा में एक पहला कदम है।

एक संभावित वैकल्पिक दृष्टिकोण आपके सर्वर पर एक टेक्स्ट-मोड आईआरसी या एक्सएमपीपी क्लाइंट स्थापित कर सकता है, और स्लैक / आईआरसी / एक्सएमपीपी गेटवे का उपयोग कर सकता है ।

EDIT / UPDATE: यह उत्तर अभी स्पष्ट रूप से पुराना है - टिप्पणियों और अन्य उत्तरों को देखें।


Yfiton नामक एक मूल ग्राहक है: github.com/yfiton/yfiton
लॉरेंट

2
सुस्त भी है, जो कमांड लाइन से चलता है और केवल आवश्यकता है curl: github.com/course-hero/slacktee
ltn100

1
यदि आप केवल एक सरल संदेश भेजना चाहते हैं, तो आप शायद स्लैक के आने वाले वेबहूक और का उपयोग करके बेहतर हैं curl। कोई क्ली आवश्यक नहीं।
ब्रायनपीरीस

21

मैं इस एक का उपयोग करें। Https://github.com/candrholdings/slack-cli पर प्रयास करें

स्थापित करने के लिए, टाइप करें

npm install -g slack-cli

संदेश भेजने के लिए,

slackcli -t <Slack token> -g <Slack group name> -m "Hello, World!"

फ़ाइल भेजने के लिए,

slackcli -t <Slack token> -g <Slack group name> -f <File name>

मानक इनपुट से भेजने के लिए,

cat anyFile.txt | slackcli -t <Slack token> -g <Slack group name> -c

तुम भी पर्यावरण चर के रूप में टोकन सेट कर सकते हैं।

SET SLACK_TOKEN=<Slack token>
slackcli -g yourGroupName -m "Hello, World!"

क्या यह समर्थन संलग्नक है?
माइकल

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.