一月 29, 2022 | 數位行銷

【Mattermost 教學】通過RSSFeed插件,將第一手的資料推送到手機

善用Mattermost訊息機器人,讓生活更加便利
RSS是現在很多資訊的來源之一,像是新聞、Youtube、網站Blog各式各樣的資訊都有提供RSS服務。當然現在市面上有非常多的RSS Reader可以使用,但如果你希望整合到Mattermost裡面,並且當有新的內容的時候,就自動通知你或是通知頻道內的人,這樣就更方便囉。

前言

如果你以前有閱讀過這篇文章建立免費RSS訂閱Webhook,訊息數量無上限,那這一篇提供的方式,功能將大大提升,你一定不會想要錯過。若你沒有讀過,那恭喜你,這一篇文章將可以大大提升Mattermost的生產力,一定會讓你覺得Mattermost好用程度超出你的想像。

動機與應用

由於現在是處於一個資訊爆炸的時代,除了要追最新的技術之外,還有很多娛樂的資訊、新聞、影音消息想要知道,但往往又不可能隨時隨地開網頁或是開Google來進行搜尋,或是到各自的網頁看訂閱的內容。因此,我們就想說是否能夠通過Mattermost的機器人,將各個資訊直接傳訊息給我們,通過彈出的訊息機器人,就可以直接1s內看到是否有興趣,就像是查看團隊內的訊息一樣的容易,將這些資訊,也整合在我們每日的訊息之中

 

安裝方法

如果你還沒有安裝Mattermost,建議你先參考這篇文章,若你已經有Mattermost了,那相對來說就簡單囉!

安裝步驟:

  1. 下載Mattermost RssFeed插件
  2. 解壓縮檔案,將檔案放置到app/mattermost/plugins
  3. 啟用插件

可以簡單的到Github的Release頁面,就可以下載最新的插件,我目前插件的版本是0.2.5

RssFeed 0.2.5 release page

解壓縮後資料夾名稱一樣會保持rssfeed,而資料夾的路徑如下/app/mattermost/plugins,而資料夾裡面的內容如下圖,供您參考

RssFeed file list

當然放進來以後就可以到Mattermost的後台啟用模組

模組管理後台

啟用完畢後,就算是安裝完成囉!

如何使用

安裝完畢後,這個的使用方式則是通過斜線指令slash command來進行訂閱。可以直接看以下的指令:

/feed help                  // to see the help menu
/feed subscribe <url>       // to subscribe the channel to an RSS feed
/feed sub <url>             // to subscribe the channel to an RSS feed
/feed unsubscribe <url>     // to unsubscribe the channel from an RSS feed
/feed unsub <url>           // to unsubscribe the channel from an RSS feed
/feed list                  // to list the feeds the channel is subscribed to

 

以下將舉個兩個簡單的例子供參考:

1. 訂閱NBA的Highlight送到我的私人頻道

由於我是NBA的愛好者,由於沒有辦法每場比賽都看,因此希望能夠將我想要看的Youtube直接推送到我指定的頻道,用這個模組是再簡單不過了。

頻道資訊:

Youtube有提供一個訂閱頻道RSS的方法,只需要通過下面連結的組合即可

https://www.youtube.com/feeds/videos.xml?channel_id=YoutubeChannelId

因此,有了這樣的方式,我們就可以到想要的頻道裡面通過以下的斜線指Slash Command令來訂閱

/feed subscribe https://www.youtube.com/feeds/videos.xml?channel_id=UCEjOSbbaOfgnfRODEEMYlCw

按下送出後,恭喜你就成功訂閱了

Mattermost Screenshot

 

2. 訂閱iThome的最新科技新聞,推送到我的科技頻道裡面

身為再網路世界打滾的人,大概都知道iThome,他有有非常豐富的技術相關新聞與資安新聞,是我不能錯過的資訊之一,因此我會通過訂閱他們的RSS,推送到我自己專門訂閱科技新聞的頻道,並且也可以讓有興趣的同事,可以直接進入頻道,觀看特定的新聞。當然,用Mattermost的好處,當然就是接到訊息後,可以直接Tag同事一起研究囉!

頻道資訊:

iThome RSS:https://www.ithome.com.tw/rss

有了上述的資料,當然就用一樣的模式囉,進入到想要留下資訊的頻道,通過以下指令就能夠順利加入

/feed subscribe https://www.ithome.com.tw/rss

訂閱ithome

結論

有了這個插件,我們就能夠更方便的訂閱想要的資訊再特定的頻道之中,更可以通過頻道的通知模式,來決定是否要通知你。而且更好的地方是收到訊息後,還可以針對這些內容,進行團隊內更進一步的討論,還有什麼比這個更方便的事情呢,現在敝公司已經用了這個插件,訂閱了無數好用的資訊與服務到特定的頻道,推薦給有需要用到的人使用。

 

相關連結

  1. https://github.com/wbernest/mattermost-plugin-rssfeed