🐥

【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 を起動する

https://github.com/microsoft/BotFramework-Emulator/releases

https://zenn.dev/hwstakechiyo/articles/483b9e2ace376f


7. Open Bot をクリック


8. Bot URL を入力

以下の形式で入力します。

<手順5でコピーしたURL>/api/messages

例:


9. チャット画面でBotの動作を確認

正常に接続できていれば、以下のようなチャット画面が表示され、Botと会話できます。

ヘッドウォータース

Discussion