當你使用過Mattermost一段時間後,想試著使用RSS訂閱一些像是即時新聞、ithome鐵人賽、GCP的狀態,甚至重要的訊息時該怎麼做呢?以下帶著大家使用方便的Mattermost RSS專案。
git clone https://github.com/bitbackofen/Rss-Atom-Feed-Integration-for-Mattermost.git
可以使用既有的channel or 另外建立一個只For RSS使用的channel。
可參考docker-compose.yml.sample
檔案 -> 建立docker-compose.yml
重點在於 MATTERMOST_HOOK_URL 以及 MATTERMOST_CHANNEL 的設定,可以參考前天的 [Day 19] Mattermost - Webhooks去取得。
可參考feeds.env.sample
檔案 -> 建立feeds.env
想要快速使用的話
RSS_FEED_${名稱}=${RSS_URL};
教你怎麼取得文章的RSS_URL
進入我的主頁
點擊後就可以拿到此文章的RSS_URL囉
https://ithelp.ithome.com.tw/rss/series/4259
feeds.env範例 :
# RSS_FEED_<FeedName>=<FeedURL>[;<FeedLogoURL>][;<UserName>][;<Channel>][;<ShowName>][;<ShowTitle>][;<ShowDescription>][;<ShowURL>]
# RSS_FEED_${名稱}=${RSS_URL};
# rainforest
# DevOps
# Dev's Ops 啟程
RSS_FEED_RF=https://ithelp.ithome.com.tw/rss/series/4259
在專案內下指令
docker-compose up -d
docker ps -a
新增RSS設定至yaml檔
RSS_FEED_GCP=https://status.cloud.google.com/en/feed.atom
再下一次
docker-compose start
DEMO
是不是很方便呀!想訂閱什麼就訂閱什麼,可以將訂閱的訊息指定到channel上~這樣就不會漏掉重要的公告或新聞囉!