LoginSignup
0
0

More than 1 year has passed since last update.

チャットボットをAzureにデプロイする

Posted at

今回はローカルで動かしたチャットボットをクラウドにデプロイしてみました。

参考サイト
https://learn.microsoft.com/ja-jp/azure/bot-service/abs-quickstart?view=azure-bot-service-4.0&tabs=userassigned

Webアプリのデプロイ

GitHubに置いてあるソースコードをAzure WebAppへデプロイしていきます。

スクリーンショット 2022-11-20 15.43.22.png

スクリーンショット 2022-11-20 15.45.26.png
デプロイの設定にて「有効化」を選択すると、WebAppsからGitHubのリポジトリにアクセスできるようになります。

スクリーンショット 2022-11-20 16.21.32.png

スクリーンショット 2022-11-20 16.23.29.png

settings.jsonの編集

アプリの種類(認証方法)はユーザー割り当て済マネージドIDを選択する。

https://learn.microsoft.com/ja-jp/azure/bot-service/bot-builder-concept-authentication-types?view=azure-bot-service-4.0#bot-authentication
認証の種類についてはこちら

スクリーンショット 2022-11-20 16.33.29.png

リソース作成後に「構成」を選択して、Microsft AppIDとTenant IDをメモしておく。
先ほどデプロイしたWebAppsのエンドポイントURLを「構成」で設定する。

スクリーンショット 2022-11-20 16.49.08.png

WebAppsサービスを更新

ボットがユーザー割り当てマネージド ID アプリケーションである場合は、ボットのアプリ サービスを更新する必要がある場合があります。

スクリーンショット 2022-11-20 16.52.03.png

スクリーンショット 2022-11-20 16.54.03.png

Azure Botをデプロイしたリソースグループを選択する。

LINE Developers ConsoleからAzure Botへアクセスする

スクリーンショット 2022-11-20 17.01.02.png

スクリーンショット 2022-11-20 17.01.54.png

必要な項目を入力してOKをクリック

スクリーンショット 2022-11-20 17.03.22.png

Basic Settings > channel secret
Messageing API > Chanel access token

スクリーンショット 2022-11-20 17.06.54.png

適用をクリック、生成されたWebhook URLをLINE Developers Consoleに登録する

スクリーンショット 2022-11-20 17.07.47.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0