Alo*_*nez 51 chat command-line
我是 slack https://slack.com/的用户
我认为桌面客户端很有用,但有时我在服务器上工作。还有一个浏览器界面以及android和iPhone客户端。我的目标是从命令行读取和写入消息,例如在服务器环境中。
那么是否有用于 slack 的命令行界面前端?
小智 24
我用这个。试试https://github.com/candrholdings/slack-cli
要安装,请键入
npm install -g slack-cli
Run Code Online (Sandbox Code Playgroud)
要发送消息,
slackcli -t <Slack token> -g <Slack group name> -m "Hello, World!"
Run Code Online (Sandbox Code Playgroud)
要发送文件,
slackcli -t <Slack token> -g <Slack group name> -f <File name>
Run Code Online (Sandbox Code Playgroud)
要从标准输入发送,
cat anyFile.txt | slackcli -t <Slack token> -g <Slack group name> -c
Run Code Online (Sandbox Code Playgroud)
您甚至可以将令牌设置为环境变量。
SET SLACK_TOKEN=<Slack token>
slackcli -g yourGroupName -m "Hello, World!"
Run Code Online (Sandbox Code Playgroud)
d0g*_*3r7 13
我所知道的没有成熟的命令行界面,但有一个API,所以原则上任何人都可以开始编写一个。Slackcat是朝这个方向迈出的第一步。
一种潜在的替代方法可能是在您的服务器上安装文本模式 IRC 或 XMPP 客户端,并使用Slack/IRC/XMPP 网关。
编辑/更新:这个答案现在显然已经过时了——请参阅评论和其他答案。