是否有用于松弛的命令行界面?[关闭]


47

我是Slack https://slack.com/的用户

我认为桌面客户端很有用,但有时我正在服务器上工作。还有一个浏览器界面以及android和iPhone客户端。我的目标是从命令行读取和写入消息,例如在服务器环境中。

那么,是否存在用于松弛的命令行界面前端?


我们可以将其迁移到softwarerecs.stackexchange.com吗?
d4nyll

Answers:


13

我不知道完整的命令行界面,但是有一个API,因此原则上任何人都可以开始编写一个。Slackcat是朝着这个方向迈出的第一步。

潜在的替代方法可能是在服务器上安装文本模式IRC或XMPP客户端,并使用Slack / IRC / XMPP网关

编辑/更新:这个答案现在显然已经过时了–请参阅评论和其他答案。


有一个名为Yfiton的基本客户端:github.com/yfiton/yfiton
Laurent

2
还有slacktee,它从命令行运行,唯一的要求是curlgithub.com/course-hero/slacktee
ltn100 '16

1
如果您只是想发送一条简单的消息,最好使用Slack的传入webhook和curl。无需cli。
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!"

这是否支持附件?
迈克尔

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.