Azure Functions の作成

61825e43452a627d97be9766b0de4c8d

まず ChatGPT につなぐまえに LINE BOT と メッセージサーバとして Azure Functions を作成して LINE Messaging API 経由で、同じメッセージをそのまま返答する「オウム返し」をやってみましょう。

4fb8ec269670eb4d654590a405b8a2d6

ということで、Azure Functions の作成します。

関数の作成開始

ef684a5b0532318a0a1e0379c70ec61a

Azure アカウントを使用して Azure Portal https://portal.azure.com/ にサインインします。

ffadd594958b662230275c9ff562bcce

左のメニューより、ホーム https://portal.azure.com/#home に移動します。

92da0ca59d2547869d9f997beddf3439

リソースの作成をクリックします。

18809e2576d3c0d5bc233e3d849ba379

「関数」を検索フィールドに入力して Enter キーを押して検索します。

085fe05d8781a17d020280da2d98641b

「関数アプリ」が出てきます。

8ef3333fc7c7236818da2ce59212967e

「関数アプリ」の作成ボタンをクリックすると、さらに「関数アプリ」というボタンが出てくるのでクリックします。

関数アプリの設定

a0e673bbaa78b0388b73f545dd12d21f

関数アプリの作成画面です。

  • サブスクリプション
    • お使いのサブスクリプションを選択
  • リソースグループ
    • 新規作成をクリックして handson-functions-chatgpt-linebot と名前を入力して OK をクリックしてリソースグループを作成します
  • 関数アプリ名
    • 事前に半角英数字で自分の名前を決めておきます。私の場合は tseigo にしました。
    • handson-202306-<半角英数字の自分の名前>-linebot-chatgpt とします。
  • コードまたはコンテナー イメージをデプロイしますか?
    • コード
  • ランタイムスタック
    • Node.js
  • バージョン
    • 18 LTS
  • 地域
    • Japan East
  • オペレーティング システム
    • Windows
  • ホスティング オプションとプラン
    • 消費量 (サーバーレス)

設定できたら、確認および作成ボタンをクリックします。

3d61fd8a9b0210ae78f642b2b37614e9

作成ボタンを選択します。

cbc77018caea0a006236e1d0ef09eca4

デプロイがはじめります。デプロイには 1 ~ 3 分かかりますので待ちましょう。

2d1aa3876867405c079a62c6b2b1e43f

デプロイが完了しました。

Azure 関数アプリの確認

2d1aa3876867405c079a62c6b2b1e43f

デプロイが完了したら、リソースに移動ボタンをクリックします。

41121be1e02159d5128c92fd5dd1c1b5

リソースを確認します。

bf6e49af3b6d5eb714b165cd01bca08a

URL をクリックして今回作成した Functions が動いていることも確認しましょう。

367fa4fe388525143e2cc65c1698ee74

このような画面が確認できるはずです。

📝参考資料

HTTP トリガーをつくっていきましょう!

5fd4ddf3339a0b0da492aaac3956e5a9

results matching ""

    No results matching ""