나는 슬랙 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 토큰이 필요하고 구성을 조정하십시오.