【 Cloud 】透過 Python、Node.js 與 Postman 傳送訊息到 Microsoft Teams

【 Cloud 】透過 Python、Node.js 與 Postman 傳送訊息到 Microsoft Teams
Photo by 張 峻嘉 / Unsplash

內容

  • 學習目標
  • 前置準備作業
  • 透過 Python、Node.js 與 Postman 傳送訊息到 Microsoft Teams

學習目標

  • 如何透過 PythonNode.jsPostman 傳送訊息到 Microsoft Teams

前置準備作業

  • 已安裝 Postman
  • 已安裝 Microsoft Teams
  • 已於 Microsoft Teams 中建立所要接收訊息的團隊
  • 已於電腦安裝 Python、Node.js 與 IDE

透過 Postman 傳送訊息到 Microsoft Teams

Step 1. 在 Microsoft Teams 中已建立的團隊取得 Incoming Webhook URL

  • 開啟 Microsoft Teams 中所要接收訊息的團隊

1

  • 點選右上角的 ... > 連接器

2

  • 點選 傳入 Webhook 旁的 新增

3

  • 點選 新增

4

  • 再點選右上角的 ... > 連接器

2

  • 點選 設定

7

  • 輸入 Incoming Webhook 的名稱

8

  • 輸入完成後往下滑點選 建立

10

  • 取得 Incoming Webhook URL

11

Step 2. 透過 Postman 傳送訊息

  • 開啟 Postman 並點選上方的 +

---2021-08-18---11.18.21

  • 修改 Method 與 URL
    • Method 請選擇 POST
    • URL 請輸入上步驟取得的 Incoming Webhook URL

---2021-08-18---11.21.10

  • 修改 Headers
    • KEY 的欄位輸入 Content-Type
    • VALUE 的欄位輸入 application/json

---2021-08-18---11.23.34

  • 輸入 Body 資訊
    • 點選 raw
    • 訊息輸入下方內容
      {     "title": "所要顯示的標題",     "text": "所要顯示的訊息" } 
    • 上方資訊輸入完成後點選 Send

---2021-08-18---11.26.13

Step 3. 於 Microsoft Teams 中所要設定接收訊息的團隊中查看結果

12

透過 Python 傳送訊息到 Microsoft Teams

Step 1. 安裝套件

pip install requests pip install json 

Step 2. 撰寫程式

Step 3. 執行程式

python post-message-to-microsoft-teams.py 

Step 4. 於 Microsoft Teams 中所要設定接收訊息的團隊中查看結果

13

透過 Node.js 傳送訊息到 Microsoft Teams

Step 1. 安裝套件

npm i axios 

Step 2. 撰寫程式

Step 3. 執行程式

node post-message-to-microsoft-teams.js 

Step 4. 於 Microsoft Teams 中所要設定接收訊息的團隊中查看結果

14

GitHub

List of blogs