开发者 |
mxp
no249a002 |
---|---|
更新时间 | 2023年11月18日 16:50 |
捐献地址: | 去捐款 |
PHP版本: | 5.4 及以上 |
WordPress版本: | 6.4 |
版权: | GPLv2 or later |
版权网址: | 版权信息 |
fb2wp_match_respond_call
捕捉完全比對的訊息呼叫fb2wp_fuzzy_respond_call
捕捉模糊比對的訊息呼叫fb2wp_messenger_full_respond_call
捕捉全部完整的訊息呼叫fb2wp_messenger_postback_respond
捕捉 Postback 的訊息呼叫fb2wp_comment_event
捕捉粉絲頁留言的訊息呼叫fb2wp_display_ratings
客製化顯示粉絲頁評價內容mxp_fb2wp_display_attachment
用於顯示同步回網站的附件內容mxp_fb2wp_display_embed
用於嵌入顯示同步回網站的該篇塗鴉牆發文mxp_fb2wp_display_ratings
用於顯示評價內容進入網站後台,「外掛」->「安裝外掛」搜尋此外掛名稱
wp-content/plugins/
下。 Upload the plugin files to the /wp-content/plugins/
directory
粉絲頁應用程式授權碼 這個是需要搭配使用 FB APP 產生 參考之前寫過的一篇文章
messages
開頭的事件已改在 App 的 Messenger
分頁中設定!
都確定後就驗證儲存!
回到 粉絲頁應用程式授權碼
需在 Messenger 這功能設定頁裡選擇 權杖產生 跟設定 Webhooks 訂閱綁定 (這邊都是選擇要訂閱哪個粉絲頁就可以了),在權杖產生那邊會生成一組很長的授權碼,把它貼回到外掛設定頁中,存檔,搞定!
此外掛只會抓取「新增」事件來加入網站內容,其餘操作僅是記錄
外掛會根據你的發文空行,去轉換成 p
標籤!使用上不建議在粉絲頁上使用連續空行排版,會造成網站顯示行距過大。這部分建議文字可以打多一點後再使用連續空行,閱讀上較不會造成問題。可以參考作者的筆記粉絲頁:一介資男 搭配網站練習!
運氣好是會抓完一百張,發文。運氣不好(主機連線速度太慢)會導致超時被終止,沒反應! 運氣好定義: PHP 執行時間設的夠長
這部分很遺憾外掛只能做到「從安裝外掛啟用之後」的文章,粉絲頁上舊文章經過測試,可以使用這款「 Facebook Fanpage import」外掛進行匯入! 要注意的一點是伺服器上 Cronjob 記得要設定哦~ 如果網站一開始流量太低,可能會有漏抓、跳拍問題(定期抓取功能可能有時候失靈)。
再一次也只會匯入一樣的資料,為了避免各位手癢、手誤,就限制匯入一次的機制囉!相信有 100 筆評價,搭配短碼使用,可以創造不少火花了~
當然可以,透過 fb2wp_display_ratings
事件,你將會得到一個原始陣列資料,愛怎麼客製就怎麼客製化囉! 記得善用短碼的參數 uid
可以設定顯示某個人的評價 limit
為預設顯示 20 筆評價 display_embed
設定為 yes
則能嵌入 Facebook 的評價訊息哦!
外掛開發遵守系統設定,首先需要檢查文章是否設定為關閉留言(允許迴響被打勾),再來是確定 FB 工具箱設定中「 Facebook 外掛功能」處的「啟用文章留言」功能是否被選擇為「否」,以上都確認無誤還是發生留言外掛無作用的問題,請聯絡作者我處理!(外掛這邊開詢問不會通知作者,效率較慢哦!)
fb2wp_log_before_insertdb_hook
, fb2wp_log_after_insertdb_hook
, fb2wp_webhook_event_action
)fb2wp_messenger_postback_respond
事件,支援程式化採用 postback
後的回應postback
,機器人是真正的不再插嘴,而不是靜音惹!(前一版的更新是支援沒做粉絲頁設定用的)fb2wp_messenger_full_respond_call
,可以在此事件任意包裝要回覆的內容messaging_type
條件[mxp_fb2wp_display_ratings]
短碼在網站中顯示新同步的評價fb2wp_comment_event
事件方法,讓粉絲頁留言也能捕捉,使開發者能藉此方法建立自動回覆機制(註:要自動回覆需要 publish_pages, manage_pages 權限)v2.10
fb2wp_match_respond_call
與 fb2wp_fuzzy_respond_call
兩個事件的完整性fb2wp_match_respond_call
, fb2wp_fuzzy_respond_call
兩組事件,強化回覆內容彈性PHP Deprecated: Non-static method Mxp_FB2WP::get_instance() should not be called statically
警示