Перейти к содержимому

Есть ли интерфейс командной строки для Slack?

45

Я пользователь slack https://slack.com/

Я думаю, что настольный клиент полезен, но иногда я работаю на серверах. Существует также интерфейс браузера и Android и iPhone клиентов. Моя цель - читать и писать сообщения из командной строки, например, в среде сервера.

Так есть ли интерфейс командной строки для слабины?

44 189 просмотров
Alojz Janez спросил 12 лет назад
A 386

3 ответа

20

I use this one. Try https://github.com/candrholdings/slack-cli

To install, type

npm install -g slack-cli 

To send a message,

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

To send a file,

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

To send from standard input,

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

You can even set the token as environment variable.

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

Поддерживает ли это вложения?

Michael · 9 лет назад · 0
Juan Kris ответил 11 лет назад
J 201
11
Принятый ответ

There is no full-fledged command line interface that I know of, but there is an API, so in principle anybody could start writing one. Slackcat is a first step in that direction.

A potential alternative approach might be installing a text-mode IRC or XMPP client on your servers, and using the Slack/IRC/XMPP gateway.

EDIT/UPDATE: This answer is clearly outdated now – see the comments and other answers.

Существует базовый клиент по имени Yfiton: https://github.com/yfiton/yfiton.

Laurent · 10 лет назад · 0

Существует также slacktee, который запускается из командной строки, и единственным требованием является curl: https://github.com/course-hero/slacktee

ltn100 · 10 лет назад · 2

Если вы просто хотите отправить простое сообщение, вам, вероятно, лучше использовать входящий в Slack webhook и curl. Нет необходимости.

brianpeiris · 9 лет назад · 1
d0gb3r7 ответил 12 лет назад
D 261