1. 程式人生 > >五分鐘教你如何用函式計算部署釘釘群發機器人

五分鐘教你如何用函式計算部署釘釘群發機器人

如果你是釘釘多個群的管理員,想要在多個釘釘群群發訊息的時候,是不是還在為要尋找所有的群,並不斷的複製黏貼訊息而煩惱?

過去的你:(N 個群,N 次操作)

214bc72cb1e3342aa0f093bc112451a211c68184

現在的你:(N 個群,1 次操作)

f666d56de427c8e5a3386907609a416ff94da74d

本篇文章適合對函式計算服務感興趣或想要在釘釘解放雙手、輕鬆的在多個群群發的使用者。本文將通過阿里雲函式計算服務,手把手教大家如何一鍵部署釘釘機器人群發私服,解放雙手。

本文分為以下幾部分:

  • 主要特色
  • 使用流程
  • 部署指南
  • 小結

主要特色

  1. 利用函式計算,一鍵部署釘釘機器人群發私服,解放雙手
  2. 通過鑑權認證,避免私服洩漏

使用流程

bf38821891f5e0ce084b54c25651e39da536e992

部署指南

  1. 開通
    阿里雲函式計算服務
    並安裝配置 函式計算工具 fcli
  2. git clone https://github.com/awesome-fc/dingtalk-broadcast.git
  3. 在專案目錄下的 urls.txt 檔案中,輸入要使用的群發機器人的 webhook

webhook地址:

  • 點選 釘釘桌面版 右上角的個人名片,選擇 機器人管理

    e04e83ed41655206505ee05e7b6014572c4c5547

  • 在機器人管理頁面中,可以選擇新增自定義機器人,也可以在已新增的自定義機器人列表中,點選 ... 按鈕,獲取 webhook 地址

urls.txt 格式:

# 可以在每一行通過 ‘#’ 號,添加註釋

# 群 1
https://oapi.dingtalk.com/robot/send?access_token=123456

# 群 2
https://oapi.dingtalk.com/robot/send?access_token=456789
  1. 執行專案目錄下的 deploy.sh 檔案,命令列將會輸出 endpointtoken,同時會開啟瀏覽器並跳轉到 釘釘訊息群發endpointtoken 預設會填寫,此時只需要填寫要群發的 __訊息__,點擊發送即可

可以選擇自己要傳送的格式,選擇 @所有人 即可 @所有人

  1. 此後要傳送訊息,只需要執行專案目錄下的 start.sh 檔案,或直接瀏覽 釘釘訊息群發 並填寫 endpointtoken 與要傳送的訊息即可
  2. 如果要修改機器人資訊,可以在 urls.txt 檔案中修改機器人資訊,並重新執行 deploy.sh

小結

利用函式計算服務部署釘釘群發機器人,一方面是將 N 個群 N 次 操作轉變為 N 個群 1 次操作、解放使用者雙手,另一方面是通過函式計算服務,將群發功能部署在雲端,避免了日後運維的操作,也方便廣大使用者的使用。