2022.07.18Build2016で紹介されてたBotFrameworkを試してみました。詳細は下記の公式ページを参照してください。BotFrameworkとりあえずダイジェスト的に作業を説明すると次の通りです。1、インストールと配置VisualStudioをインストールする。Community版なら無料です。BotFrameworkのVisualStudio用Templateをダウンロードして配置します。C#」でZIPのまま対象フォルダに配置します。C#」を選択すると「BotApplication」があるはずなので選択します。ない場合は配置先を間違っている可能性があります。このテンプレートは投降したメッセージのメッセージ数をカウントして返信するBotプログラムです。ビルドして実行してみましょう、と言いたいところですがビルドしてもテストツールがないと確認ができないためまずはEmulatorをインストールしましょう。3、エミュレータからテストVisualSutdioで実行すると仮想サーバのアドレスがブラウザで起動しますので、そのアドレスを控えておきます。Emulatorを起動して先ほどのアドレスをURLに貼り付けます。アドレスに「/api/messages」を追記します。このアドレスがBotAPIの実行アドレスになります。URLを貼り付けたらSendボタンを押下します。押下して403や405エラーが返却される場合はAuthentication系のエラーとなります。この場合は「MessagesController.cs」にある[BotAuthentication]をコメントアウトします。認証周りの処理がないにもかかわらず認証属性をつけているためエラーになっています。再度ビルド実行してEmulatorのSendボタンを押下します。右側ペインのJSON部に正常にJSONパラメータが返却されれば成功です。最下部にあるテキストボックスに入力して投降してみましょう。BotAPIが入力した文字数をカウントして返却してくれます。これでBotFrameworkを試す環境が構築できたことになります。ソースをいろいろと弄ってBotAPIを楽しんでみてください。Serviceで作成したBotと連携する方法があるので紹介していきます。Serviceを面白がって沢山作ったのはいいけれど消し方がわからなくてヤキモキしてた事が解決したので備忘です。最近ブログそっちのけでAdventCalenderの記事を書いてます。MVCとXamarinとCognitiveで記載をしています。QIITAに書いた記事もそのままWordPressに変換とかできたらいいなぁ...azureCogbot勉強会に参加してきました。第2回Cogbot勉強会に参加してきたのでライフログとして記録しておきます。感想から言うとハンズオンがよかったです。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。ΔホームBotFrameworkkingkinoクラウドとサウナをこよなく愛するおっさんです。テック系の備忘録や日常の事が多いブログです。投稿内容はあくまで個人の見解なります。所属する企業・団体の意見を表すものではありませんので予めご了承ください。defined.")}))})()。