Чи є інтерфейс командного рядка для слабкої роботи? [зачинено]


47

Я користувач слабкого https://slack.com/

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

Отже, чи існує інтерфейс інтерфейсу командного рядка для слабкої роботи?


Чи можемо ми перенести це на softwarerecs.stackexchange.com ?
d4nyll

Відповіді:


13

Немає повноцінного інтерфейсу командного рядка, про який я знаю, але є API , тому в принципі кожен може почати його писати. Слабинка - це перший крок у цьому напрямку.

Можливим альтернативним підходом може бути встановлення текстового IRC або XMPP-клієнта на ваші сервери та використання шлюзу Slack / IRC / XMPP .

РЕДАКТУВАННЯ / ОНОВЛЕННЯ: Ця відповідь зараз явно застаріла - див. Коментарі та інші відповіді.


Є базовий клієнт під назвою Yfiton: github.com/yfiton/yfiton
Лоран

2
Є також slacktee, який працює з командного рядка, і єдина вимога curl: github.com/course-hero/slacktee
ltn100

1
Якщо ви просто хочете надіслати просте повідомлення, вам, мабуть, краще скористатися вхідним веб-куточком і curl. Не потрібно кліпу.
brianpeiris

21

Я використовую цей. Спробуйте https://github.com/candrholdings/slack-cli

Щоб встановити, введіть

npm install -g slack-cli

Щоб надіслати повідомлення,

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

Щоб надіслати файл,

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

Щоб надіслати з стандартного вводу,

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

Ви навіть можете встановити маркер як змінну середовища.

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

Чи підтримує це додатки?
Майкл

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.