2
我需要在用戶可以訂閱的Messenger Messenger中添加一個按鈕(訂閱)。之後bot會在特定時間自動發送最新的帖子給用戶。 我正在瀏覽文檔,但我無法找到任何適當的文檔。 任何人都可以請幫忙嗎?如何在facebook messenger bot中添加「訂閱按鈕」?
我需要在用戶可以訂閱的Messenger Messenger中添加一個按鈕(訂閱)。之後bot會在特定時間自動發送最新的帖子給用戶。 我正在瀏覽文檔,但我無法找到任何適當的文檔。 任何人都可以請幫忙嗎?如何在facebook messenger bot中添加「訂閱按鈕」?
Facebook不提供管理訂閱的機制。開發人員可以選擇如何實現這一點 - 例如,使用帶有效載荷的按鈕來確認用戶想要加入。
您可以在持久菜單中放置一個選擇退出選項,並聽取爲相關有效負載並取消訂閱用戶。
的Facebook都發表了有關這一些文檔,解釋他們是如何想到要觸發訂閱短信:
人將消息發送到一個企業或點擊內Messenger來操作按鈕調用請求訂閱消息
人通過發送到Messenger插件
人註冊了短信提醒從業務請求訂閱短信
請參閱https://developers.facebook.com/docs/messenger-platform/policy-overview#messaging_types文檔的完整頁面瞭解他們的期望的更多細節
假設用戶說「是的,他想訂閱」。但在此之後,我應該通過什麼方法來設置新消息發送給用戶的時間。以及如何自動發送消息給用戶。 Facebook是否提供任何幫助?或者我必須爲此實現查詢嗎? –
您需要維護某種數據存儲 - Facebook無法解釋如何執行此操作。一種方法是創建一個包含收件人PSID的數據庫表,您想要發送郵件的時間和消息。然後每隔X分鐘查詢一次表以查找發送的消息。 –