로컬에서 동작하는 챗봇의 구축(그 ②:Azure상에서 접속 테스트)

시리즈 개요



Microsoft Bot Framework를 사용하면 Teams, Slack, Line 등의 채팅 앱에 쉽게 연결할 수 있습니다. 이번에는 로컬 PC에서 실행되는 채팅봇 애플리케이션을 Teams에서 사용하는 방법을 소개합니다.
참고 이 기사에서는 Bot Framework를 사용한 채팅봇 개발 자체가 적용되지 않습니다.

이 기사 개요



ngrok을 사용하여 네트워크 폐기물에서 작동하는지 확인합니다.

준비와 환경


  • Azure의 유효한 구독
  • Bot Framework 지원 채팅 봇
  • Bot Framework Emulator
  • ngrok

  • ngrok에 대해서는 「ngrok이 너무 편리합니다.」등을 참고로.

    1. ngrok 시작



    ngrok이 웹에 게시합니다.





    위의 밑줄 부분의 주소 (주소는 시작마다 변경됩니다)에서 BotFramework Emulator 등으로 연결할 수 있는지 확인하십시오.

    2. Azure Bot Service에 등록



    ① Bot Channels Registration



    홈 > Bot Service > Bot Service에서 Bot Channels Registration을 선택



    마지막으로 만든 앱의 ID, 비밀번호를 설정합니다.
    메시징 엔드포인트는 ngrok의 https 주소 +/api/messages를 지정합니다. (엔드 포인트는 작성 후 「설정」에서 변경 가능)


    3. 동작 테스트



    Azure "웹 채팅으로 테스트"에서 연결을 확인할 수 있으면 완료됩니다.
    성공적으로 연결할 수 있으면 실행 중인 채팅봇의 메시지가 표시됩니다.



    요약



    로컬(온프레미스) 환경에서 채팅봇을 시작 및 운영하기 위한 두 번째 단계로 Azure에 Bot Service를 만들고 네트워크 환경에서 로컬 채팅봇에 연결할 수 있음을 확인했습니다.

    그 ①: 로컬 연결 테스트 <- 이전 기사
    다음 기사 -> [작성 중]

    좋은 웹페이지 즐겨찾기