본문 바로가기

현재 페이지

카카오 고객센터 본문

Bot

  1. 슈퍼관리자 및 '봇 관리' 권한이 있는 관리자는
    봇 관리 > [워크스페이스 봇 관리] 메뉴를 통해 워크스페이스에서 사용하는 Bot 목록을 확인할 수 있습니다.

    카카오워크에서 제공하는 총 9가지의 기본 Bot들

    (전자결재, SAP, 구글 캘린더, 구글 드라이브, Jira Enterprise, GitHub Enterprise, GitLab, Sentry)과,
    '개발자 권한'이 있는 워크스페이스의 멤버가 직접 생성한 Bot들이 표시됩니다.

    봇 관리 메뉴에 대한 권한이 없는 경우, 워크스페이스를 개설한 슈퍼관리자에게 권한을 요청해 주세요.

  2. 다음과 같은 단계에 따라 만들어 놓은 Bot을 삭제할 수 있습니다.

    1. 카카오워크에서 '4번째 탭'을 선택하세요.
    2. Bot 탭에 있는 'Github Enterprise'를 선택하세요.
    3. '나의 봇 관리' 목록에 표시되는 Bot 중에서 삭제를 원하는 Bot의 '관리' 버튼을 선택합니다.
    4. 해당 Bot의 '봇 관리하기' 화면에서 저장하기 버튼 밑에 표시되는 '봇 삭제하기'를 선택합니다.

    * Bot을 삭제한 후에는 복구가 불가능합니다.
    * Github Enterprise 사이트에서 설정한 Webhook은 별도로 삭제해야 합니다.
  3. 다음과 같은 단계에 따라 만들어 놓은 Bot을 삭제할 수 있습니다.

    1. 카카오워크에서 '4번째 탭'을 선택하세요.
    2. Bot 탭에 있는 'Sentry'를 선택하세요.
    3. '나의 봇 관리' 목록에 표시되는 Bot 중에서 삭제를 원하는 Bot의 '관리' 버튼을 선택합니다.
    4. 해당 Bot의 '봇 관리하기' 화면에서 저장하기 버튼 밑에 표시되는 '봇 삭제하기'를 선택합니다.

    * Bot을 삭제한 후에는 복구가 불가능합니다. 
    * Sentry 사이트에서 설정한 Webhook은 별도로 삭제해야 합니다.
  4. 만들어 놓은 Bot을 다음과 같은 순서로 삭제할 수 있습니다.

    1. 카카오워크에서 4번째 탭을 선택하세요.
    2. Bot 탭에 있는 'Jira Enterprise'를 선택하세요.
    3. '나의 봇 관리' 목록에 표시되는 Bot 중에서 삭제를 원하는 Bot의 '관리' 버튼을 선택합니다.
    4. 해당 Bot의 '봇 관리하기' 화면에서 저장하기 버튼 밑에 표시되는 '봇 삭제하기'를 선택합니다.

    * Bot을 삭제한 후에는 복구가 불가능합니다.
    * Jira Enterprise 사이트에서 설정한 Webhook은 별도로 삭제해야 합니다.
  5. Github Enterprise Bot을 만들어 카카오워크의 채팅방에 연동을 완료했다면,

    이제 그 URL로 어떤 알림을 받을 것인지 Github의 서비스 사이트에서 설정해 주어야 합니다.
    다음 단계에 따라 Webhook 설정을 진행해 보세요.

    1. Github 계정으로 로그인하고 모니터링하고 싶은 repository를 선택하세요.
    2. 해당 repository 상단의 'Settings' 탭을 선택하세요.
    3. Settings 탭의 메뉴 목록에 있는 'Hooks&Services'를 선택한 후, 'Add Webhook' 버튼을 눌러주세요.
    4. Webhooks 설정 페이지의 'Payload URL' 입력란에 발급받은 Webhook URL을 넣어주세요.
    * Content type : application/json
       SSL verification : 'enable'로 설정해야 카카오워크 채팅방으로 알림 메시지를 받을 수 있습니다.
    5. 카카오워크에서 수신할 event를 선택하세요.
        현재 카카오워크에서는 commits, issues, pull requests에 대한 event만 지원하고 있습니다.
    6. event를 지정했다면 화면 하단의 'Add Webhook' 버튼을 선택하세요.

  6. Jira Enterprise Bot을 만들어 카카오워크의 채팅방에 연동을 완료했다면,
    그 URL로 어떤 알림을 받을 것인지 Jira의 서비스 사이트에서 설정해야 합니다.

    다음 단계에 따라 Webhook 설정을 진행해 보세요.

    1. 프로젝트 보드 왼쪽 하단에 위치한 'Project Settings' 메뉴를 선택하세요. 
    2. Project automation에서 'Create rule' 버튼을 선택하세요.
    3. Trigger 목록 중에서 하나를 골라 설정한 뒤 'Save' 버튼을 누른 후, Action 목록에서 'Send web request'를 
    눌러주세요. 
    - 지원하는 trigger: Issue created, Issue updated, Issue deleted, Issue commented
    4. 카카오워크에서 발급받은 Webhook URL을 입력하고, 선택한 trigger 종류에 따라 Headers 영역에
    다음과 같은 값을 입력하세요.
    - Name: x-jira-event , Value: 선택한 trigger의 이름
    - issue created처럼 트리거 이름을 동일하게 기재 
    5. 마지막으로 Webhook body는 Issue data를 선택하신 뒤, '저장' 버튼을 눌러주세요.
    6. Automation 리스트에서 방금 추가한 Rule이 enable 상태인지 확인해 주세요.
  7. Github Enterprise Bot은 Webhook형 봇으로, 2인 이상의 그룹 채팅방 또는 Bot과의 1:1 채팅방만 구성할 수 있습니다.
    다음 단계를 따라 Bot을 채팅방에 연결해 보세요.

    1. 카카오워크에서 '4번째 탭'을 선택하세요.
    2. 'Github Enterprise'를 선택 후 'Bot 만들기' 버튼을 선택하세요.
    3. Bot의 프로필 사진과 이름, 연동할 채팅방을 선택하세요.
    4. Bot이 정상적으로 추가된 경우, Webhook URL 이 화면에 표시됩니다.
        해당 링크를 나와의 채팅방에 보내거나, 복사한 후 Github Enterprise 사이트로 이동하여
    Webhook 설정을 완료하세요.

  8. Jira Enterprise Bot은 Webhook형태로, 2인 이상의 그룹 채팅방 또는 Bot과의 1:1 채팅방만 구성할 수 있습니다.
    다음 단계를 따라 Bot을 채팅방에 연결해 보세요.

    1. 카카오워크에서 4번째 탭을 선택하세요.
    2. 'Jira Enterprise'를 선택 후 'Bot 만들기' 버튼을 선택하세요.
    3. Bot의 프로필 사진과 이름, 연동할 채팅방을 선택하세요.
    4. Bot이 정상적으로 추가된 경우, Webhook URL 이 화면에 표시됩니다.
    5. 위의 링크를 '나와의 채팅방'에 보내거나, 복사 후 Jira Enterprise 사이트로 이동해 Webhook 설정을 완료하세요.
  9. Jira는 이슈를 관리하거나 담당자에게 이슈를 지정할 수 있는 이슈 트래킹 서비스로
    Jira Enterprise Bot을 활용하면 Automation for Jira 플러그인을 이용해 Webhook을 연결할 수 있습니다. 

    관리자로 지정되어 있는 Jira 프로젝트에 Automation for Jira로 사전에 정의한 트리거가 발생한 경우, 
    지정해 둔 카카오워크의 채팅방을 통해 알림 메시지를 받아볼 수 있습니다.
  10. OS 정보 : Windows

    구글 드라이브 Bot을 연동한 후에, 채팅방의 입력창에서 '첨부' 버튼을 선택하면 구글 드라이브에 있는 파일을 선택할 수 있습니다.
    구글 드라이브에서 원하는 파일을 선택하고 첨부하면 해당 채팅방의 멤버들에게 파일이 공유됩니다.

문의하기

원하시는 답변을 찾지못하셨다면, 고객센터로 문의해 주세요.