如何在 WordPress 有新留言時,透過 Line 通知站長?

當我們透過 WordPress 架設一個商業網站,隨著時間的推移會逐漸發現,維持一個網站日常的營運其實是件挺費心思的事。特別是台灣常見的中小企業,常常需要一個人扮演多個角色,很難專責請一個人來處理網站的各種問題,也無法時時刻刻注意網站上的留言。但對於商業類型的網站來說,這些來自顧客的留言可能非常重要,也許是顧客對產品的一些想法或疑問,也許是一些退換貨的訊息,不一而同,但類似的情境都急需站方在第一時間回覆,如果久未回覆,可能會影響客戶對產品的觀點,甚至拂袖而去再也不回來,這時我們該怎麼辦呢?

WordPress 官方的 APP 雖然也有檢視留言的功能,但其實並不好用,而且不符合大多數人的使用習慣,尤其是突然被要求管理網站的小職員來說,需要重新學習,難度曲線太高。對於這個問題我們也試過很多方式,像是透過 Email,或者是 Slack,都會有一些小問題。最後,我們覺得最理想的解決方法是當網站有一筆新留言時站長可以在第一時間收到 Line 的通知,這會是最直覺的方式,畢竟 Line 在台灣通訊市場的覆蓋率高,而且使用頻繁,連家裡的長輩都會用,教育學習的曲線最低。

只是,Wordpress 並不支援 Line,也沒有可以配合的外掛,這時,該怎麼解決呢?

我們的想法是:Feed+IFTTT

由於 WordPress 本身沒有支援 Line 傳訊的功能,IFTTT 也沒有支援 WordPress 留言,但有支援 LINE 的傳訊及 Feed,因此我們就想透過 IFTTT 讀取 WordPress 的 Feed,之後讓 IFTTT 將 Feed 傳到 LINE 裡。

認識 WordPress 的 Feed 種類。

Feed 是一種 xml 格式的文字檔,網站可透過它將最新資訊傳播給用戶,這裡不解釋 Feed 背後的運作方式,你只需要知道 WordPress 支援兩種 Feed,一個是文章的料源,另一個是留言的料源。一般來說,Wordpress 預設的 Feed 路徑如下:

  • 文章的料源:https://tt5.org/feed/
  • 留言的料源:https://tt5.org/comments/feed/

其中,這次我們會使用的是留言的料源,但記得要將 https://tt5.org 改成你的 WordPress 網址。

什麼是 IFTTT?

IFTTT 可以連結各種常用的網路服務,它是 if this then that 的縮寫,就如同字面意義一樣,我們可透過簡單的邏輯 if 和 then 完成一些自動化的行為,例如,我們在 Facebook 發表一張照片,並希望這張照片可以轉傳到 Flickr 相簿裡,IFTTT 就可以全自動幫你完成上述的動作,省去一個一個傳的麻煩。以這裡來說,我們可以設定成:如果 IFTTT 讀到來自 Feed 的新訊息時,則將這筆新訊息傳到 Line 裡,完成整個動作。

申請 IFTTT 帳號。

首先請到 IFTTT 首頁,點選右上角的【Sign Up】,如下圖:

IFTTT

接著輸入你的帳號和密碼,完成後按【Sign Up】即完成申請 IFTTT 的動作。

透過 IFTTT 連結 Line。

申請完 IFTTT 帳號後,點選首頁右上角的帳號名稱,接著會出現下拉選單,選擇裡面的【Services】,如下圖

IFTTT

點選【All Services】的連結。

IFTTT

找到 Line 的 Icon 並點入。

IFTTT

英文的部分只需要注意這句 Receive event notifications from LINE Notify official account,它告訴你完成連結後,你 Line 的好友名單會出現一個名為 LINE Notify 的帳號,留言通知會出現在這個帳號的聊天室裡,最後請點選【Connect】的按鈕。

IFTTT

登入你的 Line 帳號

IFTTT

請點選【同意並連動】的按鈕即完成 IFTTT 與 Line 的連結。

IFTTT

在 IFTTT 中連結 Feed 與 Line。

接著我們要把剛剛的 Line 和 WordPress 留言的 Feed,透過 IFTTT 整合起來,請點選右上角的帳號名稱,並在下拉選單中,選擇【New Applet】

IFTTT

然後點選藍色的【this】

IFTTT

找到 Feed 的 Icon,並點入。

IFTTT

點選【New Feed Item】的區塊

IFTTT

在 Feed URL 的地方輸入 WordPress Feed 留言的料源網址,以我們為例子,留言的 Feed 料源網址是 https://tt5.org/comments/feed/,完成後請點選【Create Trigger】

IFTTT

接著點選【that】。

IFTTT

找到 Line 的 Icon 並點入。

IFTTT

選擇【Send message】的區塊。

全部採用預設值,完成後按【Creat action】。

IFTTT

選擇【Finish】的藍色按鈕。

IFTTT

出現下面訊息即表示成功。

另外,有兩點需要注意:

第一,當你的 WordPress 出現新留言時,IFTTT 並不會立刻傳 Line 給你,IFTTT 的 Line 預設每小時檢查一次留言的 Feed 料源,而且無法改變檢查的時間。雖然小有遺憾,但對一般辦公室的環境來說,一小時檢查一次並不會太過頻繁。畢竟中小企業的員工多半還要忙其它的事情,只要 WordPress 有新留言時,Line 可以提醒當事人注意一下就好。如果你想要立刻檢查的話,也可以點選【Check now】的按鈕,IFTTT 會立即幫你檢查,只是手動點選就會失去 IFTTT 自動化的優點,只適合安裝完後,用來檢查是否有安裝成功之用。

第二,你在 IFTTT 裡只能綁訂一組 Line 的帳號,因此,只會有一個人收到 Line,如果你想綁定多組 Line 帳號,讓公司的多組人馬收到網站的留言通知,目前還不可以。解決的方式是當網站的管理者收到 Line 的訊息後,再請他轉發到公司的群組裡,這樣其他人也會看到,算是一個小變通的方法。

快速回顧

寫到這裡,這篇教學總算告一段落,我們簡單的快速回顧一遍:

  1. 認識 WordPress 的 Feed 種類,並找到你的 Feed 網址。
  2. 申請 IFTTT 帳號。
  3. 將 IFTTT 與 Line 連結起來,你的 Line 好友會多一個名為 Line Notify 的帳號。
  4. 在 IFTTT 中串連 Feed 與 Line。
  5. 最後,IFTTT 的 Line 應用會每個小時檢查 WordPress 留言的 Feed。

你的觀點