AzureBotService의 SkypeBot을 사용해 보았습니다.

AzureBotService가 11/15에 출시된 것 같습니다.
MicrosoftBotFramework를 사용한 Skype용 Bot을 AWSLambda에서 실행하고 있는 Bot 장인으로서는 만지지 않는 옵션은 없다! !
Azure도 만져 보지 않으면 생각하면서 좋은 계기가 없었기 때문에 처음으로 손을 내 보았습니다.

AzureBotService란?



AzureFunction에서 실행되는 Bot 전용 Service입니다.
AzureFunction은 AWS에서 말하는 Lambda와 같은 Function as a Service이므로 지금은 서버리스가 아닙니다.
htps : // 오즈레. mic로소 ft. 코 m / 자 jp / 세 r

Azure입니다만 물론 MicrosoftBotFramework상에서 움직이는 Bot를 만들기 위한 서비스가 되고 있습니다.

Bot 만들기



다음 단계를 따라 해 봅니다.
htps : // bgs. msd 응. mic로소 ft. 코 m / b ぅ에 스카이 / 2016/11/16 / 호 w와 - c 레테 - 푸 b

템플리트를 실행하기 때문에 특별히 빠지지 않았습니다.

감상



MicrosoftBotFramework 설정이 각 화면에 내장되어 있습니다!



이것은 이해하기 쉽다. 편리.

bot 설정 화면


각 채널의 설정 화면


아무것도 하지 않아도 움직이는 템플릿



C#을 제대로 접한 적은 없지만, 이 정도까지 쓰여져 있다고 건드리겠다는 생각이 듭니다.


echo 봇은 다음 기능이었습니다.
  • 말한 횟수 계산
  • 재설정을 말하면 확인 대화 상자를 사용하여 Yes이면 1로 돌아갑니다.

    샘플이라고 해도, 단순한 텍스트 돌려주는 것만이 아닌 것이 좋네요.
    코드도 알기 쉽고, 보면 바로 알 수 있다고 생각합니다.

    Skype에서도 그대로 사용할 수 있습니다!



    채널에서 연락처에 추가하기만 하면 bot을 즉시 사용할 수 있습니다.


    요약



    AWSLambda로 실현하려고하면,
    · LambdaFunction을 만들어 · ·
    ・APIGateway를 설정하고, Lambda에 파라미터를 건네주고※, 배포해 ・・
    ・BotFramework측에 Endpoint를 등록해, 실제의 채팅으로 테스트해 ・・
    라고 하는 흐름입니다만, 과연 그러한 수고는 생략되어 있어 대단합니다.

    ※지금은 AWS의 APIGateway에서, 파라미터를 모두 Lambda에 건네준다고 할 수 있습니다만 당시는 할 수 없었다.

    그리고, 다이얼로그를 사용할 수 있는 것도 좋네요(RestAPI에서도 할 수 있을까··)

    이것은 앞으로도 적극적으로 이용해 나갈 가치는 있다고 느꼈습니다.
    사용한 적은 없습니다만, FacebookMessenger나 Slack과도 제휴하고 있는 것 같기 때문에 그쪽의 Bot용 환경으로서도 편리하다고 생각합니다.
  • 좋은 웹페이지 즐겨찾기