Czy istnieje interfejs wiersza polecenia dla luzu? [Zamknięte]

47

Jestem użytkownikiem slack https://slack.com/

Myślę, że klient pulpitu jest przydatny, ale czasami pracuję na serwerach. Istnieje również interfejs przeglądarki oraz klienci Androida i iPhone. Moim celem jest czytanie i pisanie wiadomości z wiersza poleceń, na przykład w środowisku serwera.

Czy jest dostępny interfejs dla wiersza poleceń?

Alojz Janez
źródło
Czy możemy to przenieść na softwarerecs.stackexchange.com ?
d4nyll

Odpowiedzi:

13

Nie znam znanego interfejsu wiersza poleceń, ale istnieje interfejs API , więc w zasadzie każdy może zacząć pisać. Slackcat to pierwszy krok w tym kierunku.

Potencjalnym alternatywnym podejściem może być instalacja klienta IRC lub XMPP w trybie tekstowym na twoich serwerach i użycie bramki Slack / IRC / XMPP .

EDYCJA / AKTUALIZACJA: Ta odpowiedź jest obecnie bardzo nieaktualna - zobacz komentarze i inne odpowiedzi.

d0gb3r7
źródło
Istnieje podstawowy klient o nazwie Yfiton: github.com/yfiton/yfiton
Laurent
2
Istnieje również slacktee, który działa z wiersza poleceń, a jedynym wymaganiem jest curl: github.com/course-hero/slacktee
ltn100
1
Jeśli chcesz tylko wysłać prostą wiadomość, prawdopodobnie lepiej jest użyć przychodzącego haka internetowego Slacka i curl. Nie wymaga kliknięcia.
brianpeiris
21

Używam tego. Spróbuj https://github.com/candrholdings/slack-cli

Aby zainstalować, wpisz

npm install -g slack-cli

Aby wysłać wiadomość,

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

Aby wysłać plik,

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

Aby wysłać ze standardowego wejścia,

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

Możesz nawet ustawić token jako zmienną środowiskową.

SET SLACK_TOKEN=<Slack token>
slackcli -g yourGroupName -m "Hello, World!"
Juan Kris
źródło
Czy to obsługuje załączniki?
Michael