AzureBotService의 SkypeBot을 사용해 보았습니다.
2670 단어 AzureskypeBotFrameworkbot
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 봇은 다음 기능이었습니다.
샘플이라고 해도, 단순한 텍스트 돌려주는 것만이 아닌 것이 좋네요.
코드도 알기 쉽고, 보면 바로 알 수 있다고 생각합니다.
Skype에서도 그대로 사용할 수 있습니다!
채널에서 연락처에 추가하기만 하면 bot을 즉시 사용할 수 있습니다.
요약
AWSLambda로 실현하려고하면,
· LambdaFunction을 만들어 · ·
・APIGateway를 설정하고, Lambda에 파라미터를 건네주고※, 배포해 ・・
・BotFramework측에 Endpoint를 등록해, 실제의 채팅으로 테스트해 ・・
라고 하는 흐름입니다만, 과연 그러한 수고는 생략되어 있어 대단합니다.
※지금은 AWS의 APIGateway에서, 파라미터를 모두 Lambda에 건네준다고 할 수 있습니다만 당시는 할 수 없었다.
그리고, 다이얼로그를 사용할 수 있는 것도 좋네요(RestAPI에서도 할 수 있을까··)
이것은 앞으로도 적극적으로 이용해 나갈 가치는 있다고 느꼈습니다.
사용한 적은 없습니다만, FacebookMessenger나 Slack과도 제휴하고 있는 것 같기 때문에 그쪽의 Bot용 환경으로서도 편리하다고 생각합니다.
Reference
이 문제에 관하여(AzureBotService의 SkypeBot을 사용해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nyasba/items/641fa81c86bf549cd450텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)