de:code 2020の期間があと少しで終わります。
土日にまとめて色々受けてました。
以前より興味のあったTeamsでbotを動かすセッションを見ました。
Azure Bot Services を使って Teams bot を開発する
de:code 2020 のセッション A02「Azure Bot Services を使って Teams bot を開発する」です。
Page not found
会社で利用しているTeamsでbotサービスを利用できることが紹介されています。色々応用できそうなのでこれはやってみたいですね。
セッションでは短時間でさくさく説明されていましたので、その場ではイメージをつかむだけで後でやってみる必要があります。
とりあえず簡単なバージョンをやってみました。
簡単バージョンの方を試してみました。(以下の方です)
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JTVCJUU1JUFFJThDJUU1JTg1JUE4JUU3JTg0JUExJUU2JTk2JTk5JUUzJTgxJUE3JTVEJTIwTWljcm9zb2Z0JTIwVGVhbXMlMjAlRTMlODElQTclRTUlOEIlOTUlRTMlODElOEYlMjAlRTMlODIlQUElRTMlODMlQUMlRTMlODIlQUElRTMlODMlQUMlMjBib3QlMjAlRTMlODIlOTIlMjAxJTIwJUU2JTk5JTgyJUU5JTk2JTkzJUUzJTgxJUE3JUU0JUJEJTlDJUUzJTgyJThCJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1kNWMzOTUzZjQzZWU5MjMxNWRjOTJhOGFkODQ3NjNhZA&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBjaG9tYWRvJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1lOWI2MTdiZmU5YTA4MTY1MjgzOWFhYzlhYzRiNmMxYw&blend-x=142&blend-y=436&blend-mode=normal&txt64=aW4gTWljcm9zb2Z0&txt-width=770&txt-clip=end%2Cellipsis&txt-color=%23212121&txt-font=Hiragino%20Sans%20W6&txt-size=36&txt-x=156&txt-y=536&s=07d8c86abddacda0321e45aa69773731)
[完全無料で] Microsoft Teams で動く オレオレ bot を 1 時間で作る - Qiita
追記 (2021/12/08)この記事は今から 1年半以上前に書かれたものです。(2020/03/25 に書かれた)なので一部情報が古い (たとえば Azure ポータル画面のスクショが古いもの…
AzureでWebアプリボットを作成する
Azure無料枠内でできます。
チュートリアルどおりにポチポチを作れました。
![](https://mosomoso-history.com/wp-content/uploads/2020/07/cfc0d1fe51472358298b94efbda4529b-500x194.png)
Azure上でまず動かしてみる
Azure上で普通にbotが動くかテストできます。なるほどなるほど。
![](https://mosomoso-history.com/wp-content/uploads/2020/07/7997a3193731925a5a1b9eb4ad32fc0a-500x441.png)
Teamsで動かすための設定
この辺が多分肝でしょうね。知っていないとできない。
・Teamsチャンネルを構成
・AppIDを取得
特筆することなし。慣れてきたら深く調べてみよう。
Teamsにアプリをアップロードする
以下3つのファイルをzipにしてTeamsにアプリをアップロードします。
- マニフェストファイル(manifest.json)
- アイコンファイル(32×32.png)
- アイコンファイル(192×192.png)
![](https://mosomoso-history.com/wp-content/uploads/2020/07/ac08ac7ce86e06cfe0869c67f748c6a4-500x200.png)
Teamsにアプリがアップされた
本当にTeamsにアプリがアップロードされました。
思いのほか簡単にできたのでびっくりです。
![](https://mosomoso-history.com/wp-content/uploads/2020/07/47930c1726c038304404248d9d35ecb8-500x374.png)
Teamsにアップしたアプリを試してみた
Teamsのチャットを入力すると、botが返してくれました。
本当にTeamsで動いたことに感動です!
![](https://mosomoso-history.com/wp-content/uploads/2020/07/039f44a3174ce685fed5101b4fa9c5b7-500x266.png)
まとめ
1.de:codeでは普段やったことのない情報が提供されています。
気になったらやってみましょう。※時間はかかりますが
2.Teamsで普通にチャットボットが作れる。
裏で動く仕組み(プログラム)は考える必要はありますが、仕組みを作れることを知っておくと今後に生かせると思います。
コメント