มีอินเตอร์เฟสบรรทัดคำสั่งสำหรับการหย่อนหรือไม่? [ปิด]


47

ฉันเป็นผู้ใช้ที่หย่อนhttps://slack.com/

ฉันคิดว่าไคลเอ็นต์เดสก์ท็อปมีประโยชน์ แต่บางครั้งฉันทำงานกับเซิร์ฟเวอร์ นอกจากนี้ยังมีส่วนต่อประสานของเบราว์เซอร์และ Android และ iPhone วัตถุประสงค์ของฉันคือการอ่านและเขียนข้อความในรูปแบบบรรทัดคำสั่งตัวอย่างเช่นภายในสภาพแวดล้อมเซิร์ฟเวอร์

ดังนั้นมีส่วนต่อประสานบรรทัดคำสั่งสำหรับหย่อน?


เราสามารถย้ายข้อมูลนี้ไปที่softwarerecs.stackexchange.com ได้หรือไม่?
d4nyll

คำตอบ:


13

ไม่มีอินเตอร์เฟสบรรทัดคำสั่งที่เต็มเปี่ยมที่ฉันรู้ แต่มีAPIดังนั้นโดยหลักการแล้วทุกคนสามารถเริ่มเขียนได้ Slackcatเป็นก้าวแรกในทิศทางนั้น

วิธีทางเลือกที่อาจเกิดขึ้นอาจจะมีการติดตั้ง IRC โหมดข้อความหรือลูกค้า XMPP บนเซิร์ฟเวอร์ของคุณและใช้หย่อน / IRC / XMPP เกตเวย์

แก้ไข / ปรับปรุง: คำตอบนี้ล้าสมัยอย่างชัดเจนแล้ว - ดูความคิดเห็นและคำตอบอื่น ๆ


มีลูกค้าพื้นฐานที่เรียกว่า Yfiton: github.com/yfiton/yfiton
Laurent

2
นอกจากนี้ยังมี slacktee ซึ่งเรียกใช้จากบรรทัดคำสั่งและข้อกำหนดเพียงอย่างเดียวคือcurl: github.com/course-hero/slacktee
ltn100

1
หากคุณกำลังมองเพียงแค่การส่งข้อความง่ายๆที่คุณอาจจะดีกว่าการใช้ webhook curlเข้าหย่อนและ ไม่จำเป็นต้องใช้ cli
brianpeiris

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!"

สิ่งนี้รองรับไฟล์แนบได้หรือไม่?
Michael

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.