Outgoing Webhook 使用實例 — JANDI Connect 的串聯進階應用
做成企業內部專屬的機器人,讓工作流程變得更簡便。本文以使用情境為主,可以由公司的資訊或開發人員協助串聯整合
先前在新功能報告中提到 Outgoing Webhook ,與原有的 Incoming Webhook 算是互補的效果,可以做成企業內部專屬的機器人,讓工作流程變得更簡便。底下的內容會以使用的情境為主,串聯的方式則是完成附註在 JANDI Connect 中,可以由公司的資訊或開發人員協助串聯整合。
JANDI Connect 協助你整合零散的雲端服務,有了 Connect 再也不用在各個不同的應用程式間焦躁地重複切換,你將會明顯感到將資訊彙整一處所帶來的便利性,以及省下應用平台切換的零碎時間。
Outgoing Webhook
JANDI 提供相對於 Incoming Webhook 的 Outgoing Webhook 功能,不僅讓外部的資訊走進 JANDI,也讓 JANDI 的訊息走出去到外部系統。想像一個畫面,發送一條由特定關鍵字開頭的訊息,將會以 POST 格式到指定的連結;接著你就會來自指定連結的回覆訊息,就像一個聊天機器人,讓用戶可以透過 JANDI 和外部系統連結工作。
前往設定指導
在任何一個公開或私人議題,點擊介面右上角的插頭圖示,進入 JANDI Connect 設定頁面後選擇 Outgoing Webhook,主要有三個重點。分別是接受 Webhook 的 URL、觸發關鍵字和 Token,再搭配設定指導的內容即可完成串聯設定。
POST Data
以下圖來說,我嘗試建立一個以「weather」(天氣) 為關鍵字的Outgoing Webhook。當有「/weather」開頭的訊息,將會被觸發後續的效果。
Response
想要回覆的訊息長什麼樣呢?你可以設計想要呈現的方式,以下提供一點參考。
在 JANDI 就會出現以下的格式:
如果只是知道各地天氣的話,會不會略嫌大材小用呢?接下來,我們進一步分享如何和公司資訊系統串聯,瞭解伺服器的狀況。
用 bot 瞭解目前伺服器的概況
在下圖中,我們先定義每一個關鍵字所代表的意義。比方說,輸入 「/Server [schedule name] info [2017/01/01]」關鍵字,表示想要瞭解 2017/01/01 這個時間的 schedule。
回到 JANDI 頁面來看,在串聯整合後部分資訊將不用回到系統,輸入關鍵字後就可以瞭解伺服器狀況。假設目前有人反映伺服器出現瓶頸,身為工程師的你只要在 JANDI 便可瞭解狀況。
Comments are closed, but trackbacks and pingbacks are open.