Slack과 통합

Slack 메시지 앱을 사용하고 있다면 채팅을 이용해 통합합니다. 채팅으로 Slack을 통합하면 Slack 내에서 엑솔라 대리인과 채팅할 수 있습니다. 추가 게스트 계정을 생성하거나 타사 솔루션을 사용하지 않아도 됩니다.

아래 설계는 챗과 슬랙 사이의 메시지 교환 절차를 보여줍니다.

채팅으로 Slack 통합 설정 방법:

  1. Slack에 로그인합니다.
  2. Slack에서 앱을 생성합니다.
  3. 앱 권한 범위를 설정합니다.
  4. Slack 채널에 앱을 추가합니다.
  5. 이벤트를 구독합니다.

Slack에서 앱 생성

  1. 앱 생성 페이지를 엽니다.
  2. 스크래치에서 앱 빌드를 선택합니다.

  1. 양식 필드 작성:
    1. App Name 필드에서 앱 이름을 입력합니다. Chat Xsolla가 예가 될 수 있습니다.
    2. Pick a workspace to develop your app in 필드에서 앱을 추가하려는 작업 공간을 입력합니다.
  2. Create App을 클릭합니다.

앱 권한 범위 설정

  1. 여러분 앱의 페이지에서, Features > OAuth & Permissions 섹션으로 이동합니다. 만약 다른 페이지에 있는 경우, 앱으로 이동하여 이전 단계에서 생성한 애플리케이션 목록에서 선택하세요. 그 이후, Features > OAuth & Permissions 섹션으로 이동합니다.

  1. Scopes 블록에서, Add an OAuth Scope를 클릭하고 다음 권한 범위를 추가합니다.
    • channels:history — 추가한 앱으로 공개 채널에서 메시지 이력 보기.
    • chat:write — 앱 명의로 메시지 보내기.
    • chat:write.customize — 사용자 이름 및 아바타를 사용자 맞춤 설정할 수 있는 기능을 사용하여 앱 명의로 메시지 보내기. 이 권한 범위를 사용하여 채팅 대상인 엑솔라 직원을 식별할 수 있습니다.
    • files:read — 채널 공유 파일 및 추가 앱으로 DM 보기.
    • groups:history — 추가한 앱으로 비공개 채널 메시지 이력 보기.
    • im:history — 추가 앱으로 DM 메시지 이력 보기.
    • users:read — 사용자 정보 보기. 이 권한 범위를 사용하여 채팅 대상인 엑솔라 직원을 식별할 수 있습니다. 이 권한 범위를 추가하지 않으면, 메시지는 익명이 됩니다.

  1. 작업 공간에 앱을 추가하려면 OAuth & Permissions > OAuth Tokens & Redirect URLs 섹션으로 이동하여 Install to Workspace를 클릭합니다.

  1. Allow를 클릭하여 권한 범위 추가를 확인합니다.

Slack과 통합

  1. Slack 작업공간을 엽니다.
  2. 앱에 추가할 채널을 표시합니다. 새로운 비공개 혹은 공개 채널을 생성할 수도 있습니다.
  3. 채널의 컨텍스트 메뉴를 연 후 Open channel details를 선택합니다.

  1. Integrations 탭으로 이동한 후 Add an App을 클릭합니다.

  1. 목록에서 Chat Xsolla app을 선택한 후 Add를 클릭합니다.

이벤트 구독

메시지를 챗으로 보내려면, 앱에 이벤트 구독 설정을 합니다.

  1. 다음 정보를 계정 관리자에게 보냅니다.
    • 서명 기밀.
    • 토큰.
    • 앱을 추가할 채널 링크 혹은 채널 ID. 이는 챗에서 슬랙 채널로의 채널 연결에 필요합니다. 채널의 컨텍스트 메뉴에서 링크를 찾을 수 있습니다. Settings > Slack Connect 챕터로 이동한 후 Share link를 선택하면 됩니다.

알림
여러분 프로젝트에 계정 관리자가 없는 경우, 이 정보를 엑솔라 게시자 계정 화면 하단 모서리 혹은 문서 웹사이트의 챗 위젯을 통해 보낼 수 있습니다.

  1. 계정 관리자로부터 이벤트 수신을 위한 URL 받기.
  2. Your Apps 페이지로 이동하여 여러분이 생성한 앱을 엽니다.

  1. 앱 설정 페이지에서 Event Subscriptions > Enable Events 섹션으로 이동하여 Enable Events 토큰을 On으로 설정하고 받은 URL을 Request URL 필드에 붙여 넣습니다.
  2. 필드가 Verified로 표시되는지 확인합니다. 'Verified' 표시가 없다면 URL이 바른지 확인하거나 계정 관리자에게 연락합니다.
  3. Event Subscriptions > Subscribe to bot events 섹션으로 이동하여 Add Bot User Event를 클릭한 다음 구독할 이벤트:
    • message.im — 새 메시지가 앱의 직 DM으로 전송되었습니다.
    • message.groups — 새 메시지가 비공개 채널로 전송되었습니다.
    • message.channels — 새 메시지가 공개 채널로 전송되었습니다.
    • file_shared — 사용자가 앱의 DM 또는 채널의 파일을 추가된 앱과 공유했습니다.

  1. Save Changes를 클릭합니다.

서명 기밀 가져오기

기밀은 애플리케이션으로부터의 요청 검증에 사용됩니다. 이를 받으려면, 앱 설정 페이지에서 Basic information > App Credentials로 이동합니다. Signing Secret 필드로 이동하여 Show를 클릭하고 필드 값을 복사합니다.

토큰 가져오기

이 토큰은 채팅에서 Slack으로 메시지 전송에 사용됩니다. 토큰을 가져오는 방법:

  1. 앱 설정 페이지에서 Features > OAuth & Permissions으로 이동합니다.
  2. Bot User OAuth Token 필드의 인증 토큰을 복사합니다.

제어 봇

Chat Xsolla에 연결하려면 새 채널에 봇을 추가하세요.

  1. 채널의 대화창에서 @chat-xsolla를 입력하여 봇을 찾은 후 목록에서 봇을 선택하세요.

  1. 열려 있는 창에서 Invite to Channel을 클릭합니다.

  1. 채널 링크 또는 ID를 복사하여 계정 관리자에게 보내어 챗과 연결합니다. 채널 컨텍스트 메뉴에서 링크를 찾을 수 있습니다. Settings > Slack Connect 챕터로 이동하여 Share link를 선택하면 됩니다.

봇 삭제

  1. 봇 목록을 엽니다. Slack 작업공간에 추가한 봇의 목록이 Configuration 탭에 표시됩니다.

  1. 연필 모양의 아이콘을 클릭한 후 Edit configuration으로 이동합니다. 열린 페이지에서 Remove를 클릭합니다.

이 기사가 도움이 되었나요?
감사합니다!
개선해야 할 점이 있을까요? 메시지
유감입니다
이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.
이 페이지 평가
이 페이지 평가
개선해야 할 점이 있을까요?

답하기 원하지 않습니다

의견을 보내 주셔서 감사드립니다!
마지막 업데이트: 2022년 8월 8일

오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.

문제 보고
콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
후속 조치를 위해 이메일을 제공해 주세요
의견을 보내 주셔서 감사드립니다!