여유를위한 명령 행 인터페이스가 있습니까? [닫은] 사용자입니다 데스크톱 클라이언트가 유용하다고

나는 슬랙 https://slack.com/ 의 사용자입니다

데스크톱 클라이언트가 유용하다고 생각하지만 때로는 서버에서 작업하고 있습니다. 브라우저 인터페이스와 안드로이드 및 iPhone 클라이언트도 있습니다. 내 목표는 서버 환경과 같은 명령 줄에서 메시지를 읽고 쓰는 것입니다.

여유를위한 명령 행 인터페이스 프론트 엔드가 있습니까?



답변

내가 아는 본격적인 명령 행 인터페이스는 없지만 API 가 있으므로 원칙적으로 누구나 작성할 수 있습니다. 슬랙 캣 은 그 방향의 첫 걸음입니다.

잠재적 인 대안은 서버에 텍스트 모드 IRC 또는 XMPP 클라이언트를 설치하고 Slack / IRC / XMPP 게이트웨이를 사용하는 것 입니다.

편집 / 업데이트 :이 답변은 현재 시대에 뒤떨어졌습니다. 의견 및 기타 답변을 참조하십시오.


답변

나는 이것을 사용합니다. 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!"

답변

다음은 PHP를 사용하는 Slack의 CLI 인 Slacker입니다. https://github.com/TidalLabs/Slacker : 자신의 Slack API 토큰이 필요하고 구성을 조정하십시오.