슬랙에 커스텀 슬래쉬 커맨드를 만드는 법
느슨하게 ~이다. 팀 생산성 도구 많은 구성 및 서비스와 함께 제공되는 사용자 정의를위한 것. 그것의 customizable 특징의 베스트의 한개는이다 슬래시 명령. 슬래시 명령 본질적으로 키워드이다. 특정 동작을 수행 할 때 해당 메시지를 선행 슬래시 기호 (/) 슬랙.
내장 슬래시 명령
현재 내장 된 Slash 명령 세트 미리 정의 된 함수의 배열을 수행한다. 슬랙에. 예를 들어 /떨어져
슬래시 명령을 메시지 입력 상자에 넣으십시오., 계정 상태를 전환 할 수 있습니다., 아래의 gif에서 볼 수 있듯이.
사용자 정의 슬래시 명령
당신은 또한 수 사용자 정의 슬래시 명령 작성 슬랙에. 사용자 정의 슬래시 명령을 통해 개발자는 보안 HTTP 요청 만들기 웹 응용 프로그램 또는 서비스로 관련 응답을 받는다. 그들로부터 새로운 여유 메시지로 표시됨.
예를 들어 축구 경기의 현재 점수를 일반 텍스트로 반환하는 웹 서비스가 있다고 가정 해보십시오. 슬래시 명령을 사용하여 안전한 HTTP 요청을한다. 해당 웹 서비스에 연결하고 점수를 표시합니다. 응답 텍스트로 수신 됨 슬랙 메시지 창에서.
슬래시 명령 만들기
슬래시 명령을 작성하려면 https : // [yourTeam] .slack.com / apps / build / custom-integration 브라우저의 주소 표시 줄에 대한 URL, 단지 [yourTeam] 자리 표시 자 바꾸기 Slack 팀의 이름을 입력하고 Slash Commands 옵션을 클릭하십시오..
다음 화면에서, 키워드를 입력하십시오 Slack Command (공백을 사용하지 말 것)에 사용하려면 Add Slash Command Integration 단추를 클릭하십시오. 너는 할 수있다. 나중에이 키워드를 수정하십시오. 네가 원한다면.
다음 화면에서 설정 구성 슬래시 명령. 당신은 웹 응용 프로그램의 URL 당신은 당신의 요구를 보내고 싶습니다. 또한 토큰 값 방금 작성한 슬래시 명령은 웹 서버에서 다음과 같은 용도로 사용할 수 있습니다. 요청의 유효성을 검사하다. 슬랙이 보낸.
응답 표시
기본적으로, 슬래시 명령에 의한 요청에 대한 응답은 다음과 같습니다. 일반 텍스트로 표시 메시지 창에서 메시지를 표시하려면 슬랙 메시지 형식으로 대신에 응답이 있어야합니다. 유효한 JSON 체재.
또한 기본적으로 슬래시 명령의 응답은 다음과 같습니다. 해당 명령을 입력 한 사용자에게만 표시, 채널의 다른 사용자는 아닙니다. 응답이 유효한 JSON 인 경우에만 변경할 수 있습니다. 라는 속성을 들고 "response_type"
가치와 함께 "in_channel"
, 채널의 모든 사용자가 응답을 볼 수 있습니다. 그만큼 "본문"
재산 본문을 보유하다 메시지에 표시됩니다..
// JSON 응답의 예 "response_type": "in_channel", "text": "..."
예를 들어, ASCII 예술 체스 판 내 습관에 대한 응답으로 /놀자
이전 절에서 작성한 슬래시 명령을 사용하면 더 복잡한 문자 표시 응답에서도 마찬가지입니다. 자세한 내용은 슬랙의 메시지 포맷 슬랙 API 문서.
아래에서, 당신의 스크린 샷을 볼 수 있습니다. JSON 응답 내 예제 슬래시 명령이 표시되거나 Github에서 동일한 JSON 파일을 찾을 수 있습니다..
너도 줄 바꿈을 원한다. 메시지에 \엔
개행 문자 가치의 "본문"
재산.
명령을 실행하십시오.
채널 또는 DM 슬랙의 메시지 창 새 슬래시 명령을 입력하십시오. 메시지 입력 필드에 입력하십시오. 당신이 자동 완성 목록에이 명령을 표시하십시오. 슬래시 명령 설정의 확인란을 선택하면 제안 목록에서 명령을 보아라. 타이핑하는 동안.
아직이 설정을 업데이트하지 않으려는 경우 슬래시 명령 설정 페이지로 돌아가서 명령 오른쪽의 작은 연필 아이콘을 클릭하여 구성을 편집 할 수 있습니다.
아래에서 내 GIF 데모를 볼 수 있습니다. 사용자 정의 슬래시 명령 ASCII 예술 체스 판과 함께 슬랙에서 작동합니다..