봇에 Cisco Webex Teams (이전의 Cisco Spark)를 추가하려면, 개발자는 Cisco Webex Teams에서 봇 앱 및 통합 앱을 생성해야 합니다. Kore.ai 봇에 Cisco Spark 채널을 추가하는 것은 봇의 최종 사용자가 사용자의 Cisco Spark 계정을 사용하여 상호 작용할 수 있도록 하는 4단계 과정으로 이루어집니다. Cisco Spark 채널을 봇에 추가하려면 다음 단계를 따르세요.
- Create a Cisco Spark App – Spark for Developers 계정에서, Cisco Spark와 Kore.ai 봇 간의 통신에 대한 인증을 제공하기 위한 앱을 생성해야 합니다. Cisco Spark 앱을 생성하려면, Spark for Developers 포털에서 무료 계정을 생성하고 등록해야 합니다.
- Get an Access Token – Kore.ai 봇에 대한 채널로서 Cisco Spark를 이용하려면, 유효한 Spark Bot Username을 가지고 액세스 토큰을 생성하여 통신에 대한 인증을 제공합니다.
- Setup Integration – Kore.ai에 콜백 URL을 추가하고 Cisco Spark에서 메시지를 송수신하기 위한 Cisco Spark 앱 범위를 설정하여 Kore.ai 봇에 대한 Cisco Spark 통합을 정의합니다.
- Enable – Cisco Spark 앱을 설정하고 봇 빌더에서 설정 데이터를 입력한 후, 채널을 사용할 수 있도록 설정해야 합니다.
Cisco Webex Teams으로 봇 생성
- Log in to the Cisco Webex Developer Portal하고 Start Building Apps 페이지 또는 My Webex Apps 페이지로 이동하세요.
- Create a New App 옵션을 클릭하고 Create a Bot 옵션을 선택하세요.
- 봇을 생성하는 데 필요한 모든 정보를 제공하고 Add Bot를 클릭하세요.
- 이 단계에서는 Bot User를 생성하고 이 봇에 액세스하기 위한 Access Token도 생성합니다.
- 이 페이지에서 Bot Username 및 Access Token을 기록합니다.
봇 빌더에서 Cisco Webex Teams 채널을 사용할 수 있도록 설정
- 봇 빌더의 봇 섹션에서 Cisco Spark 채널을 추가하려는 봇을 클릭하세요.
- Channels 탭에서 Cisco Webex Teams 채널을 선택하여 해당하는 채널 페이지를 엽니다.
- 이전 단계의 Bot Username 및 Access Token을 입력합니다.
- Redirect URL을 기록합니다.
Cisco Webex Teams으로 통합(integration) 설정
- Cisco Webex Teams 개발자 포털에서, 오른쪽 상단의 Profile 드롭다운 목록을 클릭하고 My Webex Apps 페이지로 이동합니다.
- Create a New App을 클릭하고 Create an Integration 옵션을 선택하여 Spark에 새 통합 앱을 추가합니다.
- 통합 이름, 설명, 로고 등 통합 생성에 필요한 모든 세부 정보를 입력하세요. 이 정보는 권한 대화 상자에서 최종 사용자에게 표시되므로 사용자 지향적이어야 합니다.
- Redirect URI(s)의 경우 이전 단계에서 Redirect URL을 복사합니다.
- Scopes에서 spark:all을 선택하여 봇 통신을 활성화합니다.
- 필요한 모든 정보를 입력한 후 Add Integration를 클릭하여 새 통합 앱을 생성합니다.
- 이 단계에서는 새 통합 앱을 생성하고 이 앱의 클라이언트 ID와 클라이언트 시크릿도 생성합니다.
- Client ID 및 Client Secret을 기록합니다.
봇 빌더에서 Cisco Webex Teams 채널 설정 완료
- 봇 빌더 플랫폼의 채널 설정 페이지에서 이전 단계에 기록된 Client ID 및 Client Secret을 입력합니다.
- 설정을 완료하려면 Enable Channel를 합니다.
- 설정을 Save합니다.
Cisco Spark 채널 편집
Cisco Spark 채널을 편집하려면, 수정하기 위해 채널 위로 마우스를 이동한 후 표시된 Settings 아이콘을 클릭하여 명령 메뉴를 표시합니다. 채널을 수정하려면 다음과 같은 명령 중 하나를 선택하세요.
- Edit – 클릭하여 Cisco Spark Channel 설정 페이지를 엽니다.
- Disable/Enable – Disable을 클릭하여 봇의 Cisco Tropo 채널 사용을 일시적으로 비활성화하세요. 채널이 사용 안 함으로 설정된 경우, Cisco Tropo 채널 사용을 활성화하려면, Enable을 클릭하세요.
- Delete – Delete를 클릭하세요. Delete Confirmation 대화 상자에서, OK를 클릭하여 봇 채널 설정을 영구적으로 삭제합니다.
경고: 이 작업은 영구적이므로, 취소할 수 없습니다.