본문 바로가기

현재 페이지

카카오 고객센터 본문

Bot

  1. Office 365 조직 관리자가 관리자의 승인 없이 Outlook Bot을 사용할 수 없도록 막아 놓았다면,
    Office 365 조직 관리자의 승인이 필요합니다.

    사내 Office 365 관리자에게 Outlook Bot 사용 권한을 부여하도록 요청하세요.

    Bot (봇) 관리 문서
  2. OS 정보 : Windows

    구글 드라이브 Bot을 연동한 후에, 채팅방의 입력창에서 '첨부' 버튼을 선택하면 구글 드라이브에 있는 파일을 선택할 수 있습니다.
    구글 드라이브에서 원하는 파일을 선택하고 첨부하면 해당 채팅방의 멤버들에게 파일이 공유됩니다.
  3. Jira는 이슈를 관리하거나 담당자에게 이슈를 지정할 수 있는 이슈 트래킹 서비스로
    Jira Enterprise Bot을 활용하면 Automation for Jira 플러그인을 이용해 Webhook을 연결할 수 있습니다. 

    관리자로 지정되어 있는 Jira 프로젝트에 Automation for Jira로 사전에 정의한 트리거가 발생한 경우, 
    지정해 둔 카카오워크의 채팅방을 통해 알림 메시지를 받아볼 수 있습니다.
  4. 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 설정을 완료하세요.
  5. 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 상태인지 확인해 주세요.
  6. 만들어 놓은 Bot을 다음과 같은 순서로 삭제할 수 있습니다.

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

    * Bot을 삭제한 후에는 복구가 불가능합니다.
    * Jira Enterprise 사이트에서 설정한 Webhook은 별도로 삭제해야 합니다.
  7. GitHub는 Git 프로젝트를 위한 온라인 소스 코드 호스팅 및 코드 리뷰, 이슈 트래킹을 제공하여
    개발자들 사이의 강력한 협업을 지원하고 있습니다.

    GitHub Bot을 카카오워크 채팅방에 연동하면
    Commit post, pull requests, activity 등 GitHub에서 발생하는 이슈들을 알림으로 받을 수 있습니다.
  8. Github Enterprise Bot은 Webhook형 봇으로, 2인 이상의 그룹 채팅방 또는 Bot과의 1:1 채팅방만 구성할 수 있습니다.
    다음 단계를 따라 Bot을 채팅방에 연결해 보세요.

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

  9. 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' 버튼을 선택하세요.

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

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

    * Bot을 삭제한 후에는 복구가 불가능합니다.
    * Github Enterprise 사이트에서 설정한 Webhook은 별도로 삭제해야 합니다.

문의하기

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