카카오워크 Bot [iOS] 봇은 누구나 만들 수 있나요?
워크스페이스에서 봇을 만들기 위해서는 먼저 '개발자 권한'이 필요합니다.
개발자 권한은 워크스페이스의 관리자가 '관리자 서비스 > 봇 관리 > Bot 개발자 관리' 메뉴를 통해 등록 및 해제할 수 있습니다.
Bot 개발자 권한이 부여되면, '관리자 서비스'에 로그인할 수 있으며, 'Bot 개발' 메뉴를 통해 직접 봇을 생성하고 관리할 수 있습니다.
카카오워크 Bot [iOS] 봇을 만들 때 참고할 수 있는 자료가 있나요?
카카오워크에서는 커스텀 봇을 만드실 때 참고하실 수 있도록 기술문서를 제공하고 있습니다.
각각의 기술문서 이름을 클릭하시면 바로가기로 연결됩니다.
▶ Bot 시작 가이드 : Bot을 생성하는 방법 및 활용 시나리오를 확인할 수 있는 기본 문서입니다.
▶ Web API 레퍼런스 : Bot이 활용할 수 있도록 제공되는 Web API 상세 기술 문서입니다.
▶ Block Kit 구성 및 정책 : Bot의 메시지와 모달을 구성할 수 있는 다양한 블록 및 JSON 조합 사례를 담은 문서입니다.
또한 Block Kit Builder 사이트를 참고하시면, Block Kit를 좀 더 쉽게 활용하실 수 있습니다.
- 간단한 클릭으로 조합형 말풍선을 만들어 확인하실 수 있습니다.
- JSON Array 형태의 블록 정보를 쉽게 작성하실 수 있습니다.
카카오워크 Bot [iOS] 을 만들어서 어떤 방식으로 동작하게 할 수 있나요?
카카오워크의 'Bot 개발' 메뉴에서는 Open API를 활용하여, 다음과 같은 기능으로 동작하는 봇을 만들 수 있습니다.
- 멤버 조회: 워크스페이스에 가입된 멤버 정보를 조회하거나 갱신할 수 있습니다.
- 부서, 조직도 조회: 워크스페이스의 부서 리스트 및 상세 정보를 조회할 수 있습니다.
- 채팅방 개설: 봇과의 1:1 채팅방 또는 그룹 채팅방을 만들 수 있습니다.
- 메시지 발송: Block Kit을 활용하여 채팅방에 메시지를 보낼 수 있습니다.
상세한 내역은 Web API 레퍼런스 기술문서를 통해 확인하실 수 있습니다.
카카오워크 Bot [iOS] 회사의 사내 시스템과 연동된 커스텀 봇을 만들 수 있나요?
내용 영역 닫기
카카오워크에서 기본적으로 제공하는 봇 말고도 직접 사내 시스템과 연동하여 봇을 만들 수 있습니다.
'관리자 서비스 > 봇 관리' 메뉴에서 봇을 생성할 수 있는 '개발자'를 지정 및 해제할 수 있고, 현재 워크스페이스에 생성된 'Bot 목록'을 확인하고, 관리할 수 있습니다.
카카오워크 Bot [iOS] 봇이 보내는 메시지는 어떻게 구성할 수 있나요?
봇이 채팅방으로 메시지를 전송할 때에는 카카오워크의 Block Kit을 활용하여 메시지를 구성할 수 있습니다.
Block Kit 은 단순하게 고정된 형태의 템플릿이 아니라 여러 메시지용 블록들을 조합하여 말풍선을 만들 수 있는 UI 프레임워크입니다.
말풍선을 구성하는 말풍선용 블록 9종과 모달을 구성하는 모달용 블록 3종으로 구성되어 있으며, 블록들을 조합하는 방식은 Block Kit 구성 및 정책 기술문서를 통해 상세히 확인하실 수 있습니다.
카카오워크 Bot [iOS] Bot 권한 및 기능에서 URL등록은 필수인가요?
봇을 만들고 해당 봇이 워크스페이스에서 어떤 역할을 하는지에 따라 URL등록이 필요할 수 있습니다.
[알림형 시나리오]
봇의 역할을 알림형 시나리오로 잡으셨다면, URL 등록은 불필요합니다.
[반응형 시나리오]
반응형 시나리오가 봇의 동작에 포함되어 있다면, Request URL과 Callback URL은 필수로 등록해야 합니다.
- Request URL: 메시지의 Button(Button Block, Action Block)블록을 눌렀을 때, 모달 블록 구성을 호출할 수 있는 URL입니다.
- Callback URL: Request URL에서 받은 모달 화면에서 사용자가 입력하거나 선택한 정보를 POST 요청으로 보내기 위한 URL입니다.
(URL 등록 후에 바로 모달이 동작하지 않습니다. 카카오워크 담당자가 URL 등록 과정이 완료되면 해당 봇 개발자의 이메일 계정으로 안내메일을 발송해드립니다.)
출처 kakao 고객센터 https://cs.kakao.com/
워크스페이스에서 봇을 만들기 위해서는 먼저 '개발자 권한'이 필요합니다.
개발자 권한은 워크스페이스의 관리자가 '관리자 서비스 > 봇 관리 > Bot 개발자 관리' 메뉴를 통해 등록 및 해제할 수 있습니다.
Bot 개발자 권한이 부여되면, '관리자 서비스'에 로그인할 수 있으며, 'Bot 개발' 메뉴를 통해 직접 봇을 생성하고 관리할 수 있습니다.
카카오워크 Bot [iOS] 봇을 만들 때 참고할 수 있는 자료가 있나요?
카카오워크에서는 커스텀 봇을 만드실 때 참고하실 수 있도록 기술문서를 제공하고 있습니다.
각각의 기술문서 이름을 클릭하시면 바로가기로 연결됩니다.
▶ Bot 시작 가이드 : Bot을 생성하는 방법 및 활용 시나리오를 확인할 수 있는 기본 문서입니다.
▶ Web API 레퍼런스 : Bot이 활용할 수 있도록 제공되는 Web API 상세 기술 문서입니다.
▶ Block Kit 구성 및 정책 : Bot의 메시지와 모달을 구성할 수 있는 다양한 블록 및 JSON 조합 사례를 담은 문서입니다.
또한 Block Kit Builder 사이트를 참고하시면, Block Kit를 좀 더 쉽게 활용하실 수 있습니다.
- 간단한 클릭으로 조합형 말풍선을 만들어 확인하실 수 있습니다.
- JSON Array 형태의 블록 정보를 쉽게 작성하실 수 있습니다.
카카오워크 Bot [iOS] 을 만들어서 어떤 방식으로 동작하게 할 수 있나요?
카카오워크의 'Bot 개발' 메뉴에서는 Open API를 활용하여, 다음과 같은 기능으로 동작하는 봇을 만들 수 있습니다.
- 멤버 조회: 워크스페이스에 가입된 멤버 정보를 조회하거나 갱신할 수 있습니다.
- 부서, 조직도 조회: 워크스페이스의 부서 리스트 및 상세 정보를 조회할 수 있습니다.
- 채팅방 개설: 봇과의 1:1 채팅방 또는 그룹 채팅방을 만들 수 있습니다.
- 메시지 발송: Block Kit을 활용하여 채팅방에 메시지를 보낼 수 있습니다.
상세한 내역은 Web API 레퍼런스 기술문서를 통해 확인하실 수 있습니다.
카카오워크 Bot [iOS] 회사의 사내 시스템과 연동된 커스텀 봇을 만들 수 있나요?
내용 영역 닫기
카카오워크에서 기본적으로 제공하는 봇 말고도 직접 사내 시스템과 연동하여 봇을 만들 수 있습니다.
'관리자 서비스 > 봇 관리' 메뉴에서 봇을 생성할 수 있는 '개발자'를 지정 및 해제할 수 있고, 현재 워크스페이스에 생성된 'Bot 목록'을 확인하고, 관리할 수 있습니다.
카카오워크 Bot [iOS] 봇이 보내는 메시지는 어떻게 구성할 수 있나요?
봇이 채팅방으로 메시지를 전송할 때에는 카카오워크의 Block Kit을 활용하여 메시지를 구성할 수 있습니다.
Block Kit 은 단순하게 고정된 형태의 템플릿이 아니라 여러 메시지용 블록들을 조합하여 말풍선을 만들 수 있는 UI 프레임워크입니다.
말풍선을 구성하는 말풍선용 블록 9종과 모달을 구성하는 모달용 블록 3종으로 구성되어 있으며, 블록들을 조합하는 방식은 Block Kit 구성 및 정책 기술문서를 통해 상세히 확인하실 수 있습니다.
카카오워크 Bot [iOS] Bot 권한 및 기능에서 URL등록은 필수인가요?
봇을 만들고 해당 봇이 워크스페이스에서 어떤 역할을 하는지에 따라 URL등록이 필요할 수 있습니다.
[알림형 시나리오]
봇의 역할을 알림형 시나리오로 잡으셨다면, URL 등록은 불필요합니다.
[반응형 시나리오]
반응형 시나리오가 봇의 동작에 포함되어 있다면, Request URL과 Callback URL은 필수로 등록해야 합니다.
- Request URL: 메시지의 Button(Button Block, Action Block)블록을 눌렀을 때, 모달 블록 구성을 호출할 수 있는 URL입니다.
- Callback URL: Request URL에서 받은 모달 화면에서 사용자가 입력하거나 선택한 정보를 POST 요청으로 보내기 위한 URL입니다.
(URL 등록 후에 바로 모달이 동작하지 않습니다. 카카오워크 담당자가 URL 등록 과정이 완료되면 해당 봇 개발자의 이메일 계정으로 안내메일을 발송해드립니다.)
출처 kakao 고객센터 https://cs.kakao.com/