Webhookを使ってチャンネルにメッセージを飛ばす方法を紹介します。Webhook通知先のURL取得Teamsからメッセージを送りたいチャンネルを選択し、コネクタを選びます。Webhook」を入力します。Webhookが表示されたら「構成」を押します。Webhookの名前と画像(任意)を選択し、作成したら完了です。作成後、Webhookの通知先のURLが表示されるのでコピーしておきましょう。curlコマンドで投げてメッセージが届くかテストする作成したWebhookでメッセージが届くか、curlコマンドを使ってテストします。以下のコマンドを叩くと、先ほど選んだチャンネルに「test」というメッセージが送られます。URL>↑のようにメッセージが届けば成功です。Vue.jsでトリガーを作成するVue.jsでメッセージを飛ばすトリガーを作成します。Functionsで作成した関数で行います。今回は例として確定した備品の名前と発注数をVue.jsで取得した前提で、そのデータをTeamsに送る流れで実装してきます。URLSearchParamsに送りたいデータを追加してきます。URLSearchParamsとはURLのクエリー文字列を操作する時に使用するメソッドです(詳しくは以下の参考URL)。Functionsで作成した関数のURLにPOSTします。Functions(Node.js)からメッセージを送るVue.jsで送られてきたデータを取得し、Teamsにメッセージを飛ばしていきます。req.bodyでリクエストデータを取得します。今回はまとめてtextプロパティにメッセージを入れました。詳しいプロパティや説明は以下の参考URLに記載されています。Developer最後にPACKAGE.JSONに外部依存のモジュールを追加しておきましょう。'下記備品を発注依頼いたします。https.request(options);//データ送信https_request.write(data);https_request.end();});↑のようにWebhookの送信に成功するとメッセージが届きます。ハマりポイントFirebaseのSparkプランを使っていると外部へのリクエストを投げられないみたいです。調べてみたらSparkの場合だと「アウトバウンドネットワーキング」がGoogleサービス専用と書いてありました。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。