Apakah ada antarmuka baris perintah untuk slack? [Tutup]

48

Saya adalah pengguna slack https://slack.com/

Saya pikir klien desktop berguna, tetapi kadang-kadang saya bekerja di server. Ada juga antarmuka browser dan Klien Android dan iPhone. Tujuan saya adalah membaca dan menulis pesan dari baris perintah, misalnya di dalam lingkungan server.

Jadi apakah ada antarmuka antarmuka baris perintah untuk slack?

Alojz Janez
sumber
Bisakah kita memindahkan ini ke softwarerecs.stackexchange.com ?
d4nyll

Jawaban:

13

Tidak ada antarmuka baris perintah lengkap yang saya tahu, tetapi ada API , jadi pada prinsipnya siapa pun bisa mulai menulis satu. Slackcat adalah langkah pertama ke arah itu.

Pendekatan alternatif potensial mungkin menginstal klien IRC atau XMPP mode teks pada server Anda, dan menggunakan gateway Slack / IRC / XMPP .

EDIT / PEMBARUAN: Jawaban ini jelas usang sekarang - lihat komentar dan jawaban lainnya.

d0gb3r7
sumber
Ada klien dasar bernama Yfiton: github.com/yfiton/yfiton
Laurent
2
Ada juga slacktee, yang berjalan dari baris perintah dan satu-satunya persyaratan adalah curl: github.com/course-hero/slacktee
ltn100
1
Jika Anda hanya ingin mengirim pesan sederhana, Anda mungkin lebih baik menggunakan webhook masuk Slack dan curl. Tidak perlu cli.
brianpeiris
21

Saya menggunakan yang ini. Coba https://github.com/candrholdings/slack-cli

Untuk menginstal, ketik

npm install -g slack-cli

Untuk mengirim pesan,

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

Untuk mengirim file,

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

Untuk mengirim dari input standar,

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

Anda bahkan dapat mengatur token sebagai variabel lingkungan.

SET SLACK_TOKEN=<Slack token>
slackcli -g yourGroupName -m "Hello, World!"
Juan Kris
sumber
Apakah ini mendukung lampiran?
Michael