Slack에서의 오폭을 방지할 수 있는 Chrome Extension 만들어 보았다

Slack Message Checker



터미널에서 ls 라고 쳤을 생각이, 포커스가 Slack가 되어 있어, 그대로 송신・・・라고 하는 일이 자주 있습니다.

그런 Slack에서의 오폭을 방지할 수 있는 Chrome Extension을 만들었습니다.
  • Slack Message Checker - Chrome 웹 스토어

  • 미리 필터링 규칙을 만들고 메시지를 보낼 때 Slack Message Checker가 자동으로 메시지를 확인합니다.

    메시지가 규칙에 적용되는 경우 지정된 작업(아래 참조)을 수행합니다.

    Slack에서 ls를 보내려고하면 다음과 같은 확인 대화 상자가 나타납니다.



    사용법



    Slack Message Checker를 설치한 후 확장 프로그램 페이지(chrome://extensions/)를 엽니다.

    또한 Slack Message Checker 옵션 페이지를 열고 규칙을 설정합니다.



    General은 모든 Slack 팀(https://*.slack.com)에 적용되는 규칙을 설정합니다.



    add 버튼을 눌러 규칙을 추가합시다.

    설정 항목은 keyword와 match type과 action의 3개입니다.

    keyword와 match type은 action의 실행 조건을 결정합니다.

    match type은
  • contain - 보내려는 메시지에 키워드로 지정된 문자열이 포함되어있는 경우
  • equal - 보내려는 메시지가 키워드로 지정된 문자열과 일치하는 경우
  • regexp - 송신하려고하는 메세지가 keyword로 지정한 정규 표현에 매치하는 경우

  • 됩니다.

    액션은
  • block - 경고 대화 상자를 표시하고 메시지 전송을 완전히 차단
  • confirm - 메시지 전송 여부 확인 대화 상자 표시

  • 됩니다.

    다음 예제 설정에서는 보내려는 메시지가 ls인 경우 확인 대화 상자를 표시합니다.



    어떤 때라도 확인 다이얼로그를 내고 싶다고 하는 사람은,keyword를 .*,match type을regexp로 해 봅시다.

    팀별로 설정하려면 왼쪽 상단의 "add team"버튼에서 팀을 추가하십시오.

    일반과 달리 규칙을 적용하는 채널도 지정할 수 있습니다.

    채널은 쉼표로 구분하여 여러 개 지정할 수 있습니다. 지정하지 않거나 "*"를 입력하면 모든 채널에 규칙이 적용됩니다.

    규칙 설정이 완료되면 오른쪽 상단의 "save"버튼을 눌러 규칙을 저장하십시오.

    이상으로 설정은 끝입니다. 새 탭에서 Slack을 열어 동작을 확인해 봅시다.

    기타



    Slack의 사양 변경으로 인해 작동하지 않을 수 있습니다.

    개발은 다음 리포지토리에서 진행 중입니다.

    github: htps : // 기주 b. 코 m / 나베이 x / s ぁ CK - 메사게 - ぇ c 케

    좋은 웹페이지 즐겨찾기