카카오워크 관리자 서비스 > 봇 관리 메뉴에서는 업무에 활용할 Bot을 개발할 수 있습니다.
Bot(봇)이란 특정 작업을 자동으로 수행하도록 프로그래밍된 응용 프로그램입니다. 카카오워크에서는 업무에 필요한 서비스를 연결한 Bot을 개발 및 관리하는 기능을 제공합니다. 워크스페이스 멤버들은 Bot을 통해 관련 알림을 채팅방 메시지로 빠르게 확인할 수 있습니다. 봇 관리 > 워크스페이스 봇 관리, Bot 개발자 관리, Bot 개발 메뉴에서는 Bot 관리자를 지정하거나 Bot을 생성 및 관리할 수 있고, API 가이드와 Block Kit Builder를 Bot 개발에 활용할 수 있습니다.
카카오워크 관리자 서비스 > 봇 관리 > 워크스페이스 봇 관리 메뉴에서 워크스페이스에서 사용 중인 Bot 내역과 활성화 여부를 설정할 수 있습니다.
카카오워크 관리자 서비스 > 봇 관리 > Bot 개발자 관리 메뉴에서는 워크스페이스용 Bot을 생성할 수 있는 개발자를 추가하고 관리할 수 있습니다.
개발자를 신규 등록하는 방법은 다음과 같습니다.
봇 관리 > Bot 개발자 관리 화면으로 이동하여 [개발자 추가 등록] 버튼을 클릭합니다.
개발자로 등록할 멤버 이름 검색 후, [추가] 버튼을 클릭합니다.
안내 관리자 권한이 없는 사용자가 개발자로 지정될 경우, 카카오워크 관리자 서비스의 봇 관리 메뉴에만 접근할 수 있습니다.
봇 관리 > Bot 개발자 관리에서 [권한 해제] 버튼을 클릭하여 개발자 권한을 해제할 수 있습니다.
카카오워크 관리자 서비스 > 봇 관리 > Bot 개발 메뉴에서는 워크스페이스의 커스텀 Bot을 생성하고 관리할 수 있습니다. Bot은 개발자 권한으로 지정된 멤버만 개발할 수 있습니다.
안내 Bot 개발 서비스는 현재(22년 11월 기준) Beta 버전으로 제공됩니다.
신규 Bot을 생성하는 방법은 다음과 같습니다.
봇 관리 > Bot 개발 화면에서 [Bot 생성하기] 버튼을 클릭합니다.
Bot 정보를 입력한 후, [생성] 버튼을 클릭합니다.
Bot의 정보를 수정하는 방법은 다음과 같습니다.
제작된 Bot의 기본 정보와 권한 등을 설정합니다.
a. Bot 기본 정보 탭에서 정보 수정 후 [저장] 버튼을 클릭합니다.
App Key는 Bot 생성 시 자동으로 부여되며, Bot 인증 시 Request 파라미터에 입력하는 값입니다.
b. Bot 권한 및 기능 탭에서 정보 수정 후 [저장] 버튼을 클릭합니다.
안내 자세한 Bot 개발 방법은 Bot 개발 가이드와 Web API 레퍼런스 문서를 참고하시기 바랍니다.
구분 | 설명 |
---|---|
구분 | 설명 |
---|---|
구분 | 설명 |
---|---|
구분 | 설명 |
---|---|
봇 관리 > Bot 개발자 관리 메뉴에서 아이콘을 클릭합니다.
구분 | 설명 |
---|---|
구분 | 설명 |
---|---|
⓵ 사용 중인 기본 Bot
워크스페이스 기본 Bot 중 활성화된 Bot - 활성화된 Bot만 사용 개수에 포함
⓶ 등록된 개발자 생성 Bot
워크스페이스 개발자가 직접 개발한 Bot - 개발자가 직접 등록한 Bot이 사용 개수에 포함
⓵ 개발자 추가 등록
Bot을 생성할 수 있는 개발자 등록
⓶ Bot 개발자 리스트
현재 등록된 개발자 목록 - 사전에 Bot 개발자로 등록되어 있을 경우, 권한을 해제할 수 없으며 Bot 개발 메뉴에서 해당 Bot을 삭제 후 가능
⓵ Bot 생성하기
커스텀 Bot 생성
⓶ Bot 리스트
현재 등록된 Bot의 리스트 - 카카오워크 앱에 Bot 노출 여부 설정은 관리자만 설정 가능
이름
Bot의 이름
한 줄 설명
Bot 목록에 표시할 문구
문의
Bot 담당자 정보(아이디, 메일 등)
제작사
Bot 제작사 - 제작사는 해당 워크스페이스명으로 고정
아이콘(선택)
Bot의 아이콘 이미지
이름
Bot의 이름
한 줄 설명
Bot 목록에 표시할 문구
소개 (선택)
Bot의 역할 또는 알림 상황 설명 문구
App Key
Bot 생성 시 자동으로 부여되는 값 - Bot 인증 시 Request 파라미터에 App Key를 이용하여 인증 요청
문의
Bot 담당자 정보 - 아이디, 메일 등
개발자
Bot 개발자 정보 - [위임하기] 버튼 클릭 후 위임할 수 있음
Bot 권한 선택
Bot 제작에 필요한 API 권한 선택 가능 - 멤버 조회: 사용자 정보를 다루는 멤버 조회 API - 채팅방 조회: 채팅방을 조회하는 채팅방 조회 API - 메시지 발송: 메시지를 다루는 메시지 발송 API - 부서, 조직도 조회: 워크스페이스에 속한 부서 정보를 조회하는 부서, 조직도 조회 API - 채팅방 개설: 채팅방을 개설하는 채팅방 개설 API * 자세한 설명은 Web API 가이드 참고
URL 등록
Bot이 동작하는데 필요한 URL 등록 가능 - Request URL: 메시지의 Button(Button Block, Action Block) 블록을 눌렀을 때, 모달 블록 구성을 호출할 수 있는 URL - Callback URL: equest URL에서 받은 모달 화면에서 사용자가 입력하거나 선택한 정보를 POST 요청으로 보내기 위한 URL * URL 등록 후 교육용 카카오워크 담당자가 해당 정보 확인 후 등록 완료 메일 발신 - Request URL과 Callback URL의 활용 시점에 관한 부분은 Bot 시작 가이드의 반응형 시나리오 참고