다음을 통해 공유


Microsoft Teams에 봇 연결

적용 대상: SDK v4

Microsoft Teams를 통해 사용자와 통신하도록 봇을 구성할 수 있습니다. 이 문서에서는 Teams에서 Teams 앱을 만들고, 봇을 Azure의 Teams 앱에 연결한 다음, Teams에서 봇을 테스트하는 방법을 설명합니다.

필수 구성 요소

  • Azure 구독 아직 구독 계정이 없는 경우 시작하기 전에 체험 계정을 만듭니다.
  • Teams에 연결하려는 Azure에 게시된 봇입니다.
  • 사용자 지정 앱 업로드 또는 사이드로드를 사용하도록 설정된 Teams의 개발자 테넌트입니다. 자세한 내용은 Microsoft 365 테넌트 준비를 참조하세요.
  • 유효한 Teams 앱 패키지입니다. 자세한 내용은 Microsoft Teams에서 앱 업로드를 참조하세요.

Azure에서 봇 구성

  1. Azure Portal을 엽니다.
  2. 봇에 대한 Azure Bot 리소스 블레이드를 엽니다.
  3. 채널을 열고 Microsoft Teams를 선택합니다.
    1. 서비스 약관을 읽고 동의합니다.
    2. 메시징 탭에서 봇의 클라우드 환경을 선택합니다. 자세한 내용은 Teams 기능을 사용하여 앱 계획의 빌드 후 섹션을 참조하세요.
    3. 적용을 선택합니다.
  4. 봇 포함 코드 가져오기를 선택하고 Teams에 대한 embed 코드를 찾은 다음 코드의 https 부분을 복사합니다. 예들 들어 https://teams.microsoft.com/l/chat/0/0?users=28:b8a22302e-9303-4e54-b348-343232입니다. 이 코드를 사용하여 Teams에서 봇을 테스트할 수 있습니다.

  • 통화 탭은 Teams 통화 기능을 지원합니다. 자세한 내용은 Microsoft Teams에 대한 전화 및 모임 봇 등록을 참조 하세요.
  • 게시 탭에는 Teams 스토어에 Teams 앱을 게시하는 방법에 대한 정보가 포함되어 있습니다.
  • 21Vianet에서 운영하는 Microsoft Azure는 봇 포함 코드 가져오기 기능을 지원하지 않습니다. Teams 채널을 테스트하려면 아래에 설명된 단계를 사용하여 Teams 앱을 만들고 배포합니다.

Teams에서 봇 테스트

프로덕션의 봇은 Teams 앱의 일부로 Teams에 추가되어야 합니다. 자세한 내용은 앱 테스트를 참조하세요.

Important

테스트 목적 이외의 다른 용도로 GUID로 봇을 추가하는 것은 권장되지 않습니다. 이렇게 하면 봇의 기능이 심각하게 제한됩니다. 프로덕션 환경의 봇은 앱의 일부로 Teams에 추가해야 합니다.

  1. 브라우저에서 embed code에서 복사한 URL을 연 다음 Teams에 봇을 추가하는 데 사용하는 Microsoft Teams 앱(클라이언트 또는 웹)을 선택합니다. Microsoft Teams에서 메시지를 보내고 받을 수 있는 연락처로 나열된 봇을 볼 수 있어야 합니다.
  2. Teams에서 봇과 상호 작용합니다.

로컬 개발, 스테이징 및 프로덕션 환경 간에 전환할 때 엔드포인트가 변경되므로 환경당 하나의 봇 채널 등록을 사용합니다.

Teams 채널 등록을 삭제하면 다시 사용하도록 설정되면 새 키 쌍이 생성됩니다. 이렇게 하면 봇이 사전 메시징을 위해 저장했을 수 있는 29:xxx 및 a:xxx ID가 모두 무효화됩니다.

Teams에서 봇 게시

앱을 게시하는 방법에 대한 지침은 Microsoft Teams 앱을 배포하는 방법에 대한 Teams 개요를 참조하세요. 이 문서와 관련 문서에서는 다음 방법을 다룹니다.

  • 봇에 대한 설치 옵션 선택 및 구성
  • Teams 앱 매니페스트, 아이콘 및 패키지 만들기
  • Teams에 앱 업로드
  • 조직 또는 Teams 스토어에 앱 게시

추가 정보

  • Teams 앱 개발에 대한 자세한 내용은 Microsoft Teams용 앱 빌드 및 시작하기를 참조하세요.
  • Teams용 봇을 만드는 방법에 대한 자세한 내용은 Microsoft Teams의 봇을 참조 하세요.
  • Teams에서 봇을 게시하고 테스트하는 방법에 대한 자세한 내용은 Microsoft Teams 앱 배포 및 앱 테스트를 참조하세요.
  • 피드백을 제공하고 추가 리소스를 찾으려면 Microsoft Teams 개발자 커뮤니티 채널을 참조 하세요.