Esiste un'interfaccia della riga di comando per il gioco? [chiuso]


48

Sono un utente di slack https://slack.com/

Penso che il client desktop sia utile, ma a volte sto lavorando su server. C'è anche un'interfaccia del browser e client Android e iPhone. Il mio obiettivo è leggere e scrivere messaggi da una riga di comando, ad esempio all'interno di un ambiente server.

Quindi esiste un'interfaccia a riga di comando per il gioco lento?


Possiamo migrare questo su softwarerecs.stackexchange.com ?
d4nyll,

Risposte:


13

Non esiste un'interfaccia a riga di comando completa che io conosca, ma esiste un'API , quindi in linea di principio chiunque potrebbe iniziare a scriverne una. Slackcat è un primo passo in quella direzione.

Un potenziale approccio alternativo potrebbe essere l'installazione di un client IRC o XMPP in modalità testo sui server e l'utilizzo del gateway Slack / IRC / XMPP .

MODIFICA / AGGIORNAMENTO: questa risposta è chiaramente obsoleta ora - vedere i commenti e altre risposte.


Esiste un client di base chiamato Yfiton: github.com/yfiton/yfiton
Laurent

2
C'è anche slacktee, che parte dalla riga di comando e l'unico requisito è curl: github.com/course-hero/slacktee
ltn100

1
Se stai solo cercando di inviare un semplice messaggio, probabilmente stai meglio usando il webhook in arrivo di Slack e curl. Nessun cli necessario.
brianpeiris,

21

Io uso questo. Prova https://github.com/candrholdings/slack-cli

Per installare, digitare

npm install -g slack-cli

Per inviare un messaggio,

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

Per inviare un file,

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

Per inviare da input standard,

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

È anche possibile impostare il token come variabile di ambiente.

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

Questo supporta gli allegati?
Michael,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.