# 篩選 Facebook 粉專貼文 如果只想要通知有圖片的貼文,可以進一步篩選。 ## 貼文類型 **Facebook Pages/Watch Posts** 模組中,貼文的類型是記錄在 **Type** 項目中,例如有圖片的貼文: ![image](https://hackmd.io/_uploads/HkVIvuZBkg.png) 或是有影片的貼文: ![image](https://hackmd.io/_uploads/BJ9FvO-Bkl.png) 或者單純只有文字的貼文: ![image](https://hackmd.io/_uploads/B1i3D_ZHyl.png) 因此只要篩選 **Type** 項目,就可以只針對有圖片的貼文送出通知。 ## 建立篩選條件 以下就來試試看: ![image](https://hackmd.io/_uploads/Hk9l_u-Skx.png) 首先按 **Facebook Pages/Watch Posts** 與 **LINE/Send a Push Message** 之間的連線,然後再 ** Label 欄位輸入自訂的名稱,**Condition** 欄位選用 **Facebook Pages/Watch Posts** 資料包中的 **Type** 項目,篩選方式選 **Text operator: Equal to**,並填入 "photo" 作為比較對象,最後按 **OK** 即可。 ## 測試 請先在粉專貼文後,再執行腳本,以下是我先貼了一則有影片的貼文以及一則純文字的貼文後的執行結果: ![image](https://hackmd.io/_uploads/B120FOZSJl.png) 你會看到左邊模組右上角顯示了 1,表示有執行操作,但是右邊模組卻沒有數字泡泡,表示沒有發送通知,實際點開左側模組的數字泡泡: ![image](https://hackmd.io/_uploads/ByBg9_-H1g.png) 可以看到的確有兩個資料包,表示有讀取到新貼文,但是因為他們的 **Type** 項目都不是 "photo",所以被剛剛設計的篩選條件阻擋,不會送到右側的模組發送通知。 如果我們貼上一則有圖片的貼文後在執行腳本: ![image](https://hackmd.io/_uploads/rkjTq_Zrye.png) 就會看到兩個模組都有數字泡泡,而且 LINE 也收到通知了: ![image](https://hackmd.io/_uploads/H1hxidWSkx.png)