スラック用のコマンドラインインターフェイスはありますか?[閉まっている]


47

私はスラックhttps://slack.com/のユーザーです

デスクトップクライアントは便利だと思いますが、サーバーで作業していることもあります。ブラウザーインターフェース、AndroidおよびiPhoneクライアントもあります。私の目的は、例えばサーバー環境内でコマンドラインからメッセージを読み書きすることです。

だから、スラックのためのコマンドラインインターフェースのフロントエンドはありますか?


これをsoftwarerecs.stackexchange.comに移行できますか?
d4nyll

回答:


13

私が知っている本格的なコマンドラインインターフェイスはありませんが、APIがあるため、原則として誰でも作成できます。Slackcatはその方向への第一歩です。

考えられる代替アプローチは、サーバーにテキストモードのIRCまたはXMPPクライアントをインストールし、Slack / IRC / XMPPゲートウェイを使用することです。

編集/更新:この回答は明らかに時代遅れです。コメントと他の回答をご覧ください。


Yfitonと呼ばれる基本的なクライアントがあります:github.com/yfiton/yfiton
ローラン

2
コマンドラインから実行され、唯一の要件があるslackteeもありますcurlgithub.com/course-hero/slacktee
ltn100

1
単純なメッセージを送信するだけの場合は、おそらくSlackの着信Webhookおよびを使用することをお勧めしcurlます。CLIは必要ありません。
ブライアンペイリス

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

これは添付ファイルをサポートしますか?
マイケル

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.