স্ল্যাকের জন্য একটি কমান্ড লাইন ইন্টারফেস আছে? [বন্ধ]


47

আমি স্ল্যাক https://slack.com/ এর ব্যবহারকারী

আমি মনে করি ডেস্কটপ ক্লায়েন্টটি দরকারী, তবে কখনও কখনও আমি সার্ভারগুলিতে কাজ করি। এছাড়াও একটি ব্রাউজার ইন্টারফেস এবং অ্যান্ড্রয়েড এবং আইফোন ক্লায়েন্ট রয়েছে। আমার উদ্দেশ্য বার্তাগুলি পড়তে এবং লিখতে একটি কমান্ড লাইন তৈরি করা হয়, উদাহরণস্বরূপ সার্ভারের পরিবেশের মধ্যে।

তাহলে কি কোনও কমান্ড লাইন ইন্টারফেসটি স্ল্যাকের জন্য রয়েছে?


আমরা কি এটিকে সফ্টওয়্যাররেস.সটাকেক্সচেঞ্জ.কম এ স্থানান্তর করতে পারি ?
d4nyll

উত্তর:


13

আমি জানি এমন কোনও পরিপূর্ণ কমান্ড লাইন ইন্টারফেস নেই, তবে একটি এপিআই রয়েছে , তাই নীতিগতভাবে যে কোনও একটি লিখতে শুরু করতে পারে। স্ল্যাকক্যাট সেই দিকের প্রথম ধাপ।

একটি সম্ভাব্য বিকল্প পদ্ধতি আপনার সার্ভারে একটি পাঠ্য-মোড আইআরসি বা এক্সএমপিপি ক্লায়েন্ট ইনস্টল করা এবং স্ল্যাক / আইআরসি / এক্সএমপিপি গেটওয়ে ব্যবহার করা হতে পারে ।

সম্পাদনা / আপডেট: এই উত্তরটি এখন স্পষ্টভাবে পুরানো - মন্তব্য এবং অন্যান্য উত্তর দেখুন।


ইফিটন নামে একটি বুনিয়াদি ক্লায়েন্ট রয়েছে: 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!"

এই সংযুক্তি সমর্থন করে?
মাইকেল

2

এখানে স্ল্যাকার, পিএইচপি ব্যবহার করে স্ল্যাকের জন্য একটি সি এল এল। আপনার নিজের স্ল্যাক এপি টোকেন এবং কনফিগারগুলি সামঞ্জস্য করতে হবে: https://github.com/TidalLabs/ স্ল্যাকার


1
একটি সম্ভাব্য বিকল্প: github.com/erroneousboat/slack-term
0x4a50
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.