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ń?


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.


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

Czy to obsługuje załączniki?
Michael

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.