使用傳入 Webhook 在 Teams 中傳送訊息

用於傳送至頻道的 Webhook 範本

試試看!

Incoming webhook 讓外部應用程式能在 Microsoft Teams 的聊天和頻道中分享內容。 Webhook 被用作追蹤與通知的工具。 當收到 webhook 請求時,你可以在頻道或聊天室發文。 

注意

使用這些範本和 Teams webhook 觸發器不需要付費授權。 

聊天網路鉤子範本:

  • 發送 webhook 警示到聊天室
  • 將特定人物的 webhook 警示發送到聊天室
  • 將組織內人員的 webhook 警示發送到聊天室

頻道 webhook 範本:

  • 向頻道發送 webhook 警示
  • 從特定人員發送 webhook 警示到某個頻道
  • 從組織內的人向頻道發送 webhook 警示

從範本設定

  1. 從任何入口點開啟 工作流程

  2. 搜尋符合你需求的特定 webhook 範本。

    重要

    根據你是否想讓 webhook 發佈在聊天或頻道內,選擇最適合你需求的 webhook 範本。 每個範本都有不同的認證類型。 

  3. 選擇這個 webhook 通知會發布的團隊和頻道,或是聊天。

  4. 準備好後,點擊 儲存 以建立工作流程。

  5. 建立後,你會自動被導向工作流程的詳細頁面,然後你可以 複製 webhook 的網址。

複製 webhook 網址

使用你收到的 webhook URL

用 Postman 測試你的 Adaptive Card:

  • 用 Postman 測試 Adaptive Card,將 POST 請求發送到 URL 上,該 URL 是為了設定 Incoming Webhook。
  • 將 JSON 檔案貼上在請求文中,並在 Teams 中查看 Adaptive Card 訊息。

發送請求的範例

Webhook 測試範例

注意

支援自適應卡片格式與訊息卡片格式。 

欲取得完整的開發者文件,請參考: Microsoft Teams - 連接器 |Microsoft Learn