🐥
【Azure Bot Service】- Bot Framework SDK で簡単なチャットボットを作成する(Python)
執筆日
2025/6/25
Bot Framework を使ったBotの作成手順
1. 仮想環境の作成
python -m venv .venv
.venv\Scripts\activate
2. 必要なライブラリのインストール
pip install botbuilder-core
pip install asyncio
pip install aiohttp
pip install cookiecutter==1.7.0
cookiecutter https://github.com/microsoft/BotBuilder-Samples/releases/download/Templates/echo.zip
3. Botの設定を入力する
以下のように、Bot名と説明を入力します。
bot_name: 任意の名前を入力してください
bot_description: 適当な説明で構いません
4. アプリケーションの起動
生成されたBotフォルダに移動し、依存関係をインストールして起動します。
cd <bot_name>
pip install -r requirements.txt
python app.py
5. 出力されたURLをコピーする
起動後に出力される http://...
形式のURLをコピーします。
(例)
6. Bot Framework Emulator を起動する
7. Open Bot をクリック
8. Bot URL を入力
以下の形式で入力します。
<手順5でコピーしたURL>/api/messages
例:
9. チャット画面でBotの動作を確認
正常に接続できていれば、以下のようなチャット画面が表示され、Botと会話できます。
Discussion