天天看點

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

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

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

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

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

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

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

本篇文章适合對

函數計算服務

感興趣或想要在釘釘解放雙手、輕松的在多個群群發的使用者。本文将通過

阿裡雲函數計算服務

,手把手教大家如何一鍵部署釘釘機器人群發私服,解放雙手。

本文分為以下幾部分:

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

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

免費開通服務

  1. 免費開通函數計算 ,按量付費,函數計算有很大的免費額度。

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

  1. 開通 并安裝配置 函數計算指令行工具 fun
  2. git clone https://github.com/awesome-fc/dingtalk-broadcast.git
  3. 在項目目錄下的 urls.txt 檔案中,輸入要使用的群發機器人的 webhook

webhook位址:

  • 點選 釘釘桌面版 右上角的個人名片,選擇 機器人管理
    五分鐘教你如何用函數計算部署釘釘群發機器人
  • 在機器人管理頁面中,可以選擇新增自定義機器人,也可以在已添加的自定義機器人清單中,點選

    ...

    按鈕,擷取 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 檔案,指令行将會輸出

    endpoint

    token

    ,同時會打開浏覽器并跳轉到 釘釘消息群發

    endpoint

    token

    預設會填寫,此時隻需要填寫要群發的 __消息__,點選發送即可
    五分鐘教你如何用函數計算部署釘釘群發機器人
五分鐘教你如何用函數計算部署釘釘群發機器人

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

  1. 此後要發送消息,隻需要執行項目目錄下的 start.sh 檔案,或直接浏覽 并填寫

    endpoint

    token

    與要發送的消息即可
  2. 如果要修改機器人資訊,可以在 urls.txt 檔案中修改機器人資訊,并重新執行 deploy.sh

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

團隊介紹

阿裡雲函數服務是一個全新的,支援事件驅動程式設計模式的計算服務。 他幫助使用者聚焦自身業務邏輯,以 Serverless的方式建構應用,快速的實作低成本,可擴充,高可用的系統,而無需考慮伺服器等底層基礎設施的管理。 使用者能夠快速的建立原型,同樣的架構能随業務規模平滑伸縮。讓計算變得更高效,更經濟,更彈性,更可靠。無論小型創業公司,還是大型企業,都受益其中。我們的團隊正在迅速擴張,求賢若渴。我們想尋找這樣的隊友:

基本功紮實。既能閱讀論文追蹤業界趨勢,又能快速編碼解決實際問題。

嚴謹的,系統化的思維能力。既能整體考慮業務機會,系統架構,運維成本等諸多因素,又能掌控設計/開發/測試/釋出的完整流程,預判并控制風險。

好奇心和使命感驅動。樂于探索未知領域,不僅是夢想家,也是踐行者。

堅韌、樂觀、自信。能在壓力和困難中看到機會,讓工作充滿樂趣!

如果您對雲計算充滿熱情,想要建構一個有影響力計算平台和生态體系,請加入我們,和我們一起實作夢想!

職位描述

建構新一代 Serverless 計算平台,包括:

  1. 設計和實作完整可擴充的前端系統,包括身份驗證/權限管理,中繼資料管理,流量控制,計量計費,日志監控等等
  2. 設計和實作彈性可靠的後端系統,包括資源排程,負載均衡,容錯處理等等
  3. 豐富易用的 SDK/Tools/CLI/控制台
  4. 使用者需求驅動,追蹤業界趨勢,利用技術推動業務的成長

職位要求

  1. 算法/資料結構/作業系統等基礎知識紮實,優秀的邏輯思維能力。
  2. 至少掌握一門程式設計語言。例如 Java/Go/C/C#/C++。
  3. 有大規模、高可用分布式系統開發經驗者優先。
  4. 有 Web/Mobile Backends/Microservice 開發經驗者優先。
  5. 良好的溝通能力和團隊合作精神,有一定的組織協調能力。
  6. 大學及以上學曆
  7. 3 年以上工作經驗

通過“阿裡巴巴編碼規範” 認證的同學優先錄取,認證位址:

https://edu.aliyun.com/certification/cldt02

履歷送出

yixian.dw AT alibaba-inc.com

繼續閱讀