推送通知作为与 Facebook Messenger Bot 的首次交互?
Posted
技术标签:
【中文标题】推送通知作为与 Facebook Messenger Bot 的首次交互?【英文标题】:Push notification as first interaction with Facebook Messenger Bot? 【发布时间】:2017-09-27 18:49:33 【问题描述】:有谁知道您是否可以通过 facebook Messenger 绕过“开始”按钮让用户与聊天机器人互动?我正在考虑从网页链接,当有人点击按钮时,机器人会自动推送消息。这可能吗?我看到的大多数文档都说用户必须先按“开始”,然后机器人才能发送消息。
我可以通过复选框插件执行此操作,然后从聊天机器人推送消息吗?
【问题讨论】:
【参考方案1】:您不必为 Messenger 应用设置欢迎屏幕,但强烈建议这样做。
从您网站上的普通按钮链接将不起作用,因为该人必须在您的 webhook 收到通知之前实际与您的应用交互(发送消息、点击按钮等)。一种选择是在您的网站上使用“发送到 Messenger”按钮插件。这会通过一个 FB 登录步骤,因此它会选择加入此人并向您的 webhook 发送 message_optins 事件。
https://developers.facebook.com/docs/messenger-platform/discovery/send-to-messenger-plugin
【讨论】:
以上是关于推送通知作为与 Facebook Messenger Bot 的首次交互?的主要内容,如果未能解决你的问题,请参考以下文章
自托管解析是不是仍然通过 facebook 和推送通知处理身份验证
如何在应用关闭时显示推送通知,类似于 facebook 和 whatsapp
打开另一个特定应用程序 (Facebook) 时可以从我的应用程序发送推送通知吗?
使用 Facebook ID 向特定用户发送 Parse 推送通知无法在 Android 上运行
无法解析 Facebook 推送通知的方法“setPushNotificationsRegistrationId(java.lang.String)”