推送通知作为与 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)”

脸书推送通知