【问题标题】:Create custom entry point (link) for Messenger Bots (aka Deep Linking)为 Messenger Bots(又名深度链接)创建自定义入口点(链接)
【发布时间】:2017-01-26 09:54:07
【问题描述】:

在 facebook 聊天机器人中,如果您查看 this documentation about Entry points,您会发现有一个选项:链接广告,您可以在其中识别您在 Bot 中的用户来自您在 Facebook 上的哪个广告。

在我的应用程序中,了解我的用户来自哪里至关重要,因此我需要创建独特的链接,这些链接最终会出现在我的 Bot 中,并带有一些额外的信息,例如唯一 ID,帮助我解决问题。

我的问题是我该怎么做?

目前可能无法直接执行此操作,但如果有人重新搜索 Facebook 添加到广告 URL 的哪些附加参数,他们可识别也是有用的。

此功能的 Telegram 对应项称为:Deep Linking

【问题讨论】:

  • @wizkid 你能帮我解决这个问题吗?
  • 我需要通过可扫描的信使代码传递的信息,所以我这样做的方式是制作多个机器人附加到的页面,因此取决于您与机器人交谈的页面知道尽管页面看起来相同,但您的来源是什么。不确定这是否对您有帮助,但我想我会提到它
  • 有什么发现吗?
  • @PavelBulanov 还没有,我认为会实现,当前版本没有。

标签: facebook bots deep-linking facebook-messenger facebook-chatbot


【解决方案1】:

最近为 Messenger Platform 添加了一项新功能,这可能会达到目的。在m.me Links中称为Referral。

info 1

传递参数

带有附加参数的 m.me 链接如下所示: http://m.me/mybot?ref=myparam

ref 参数的值将通过 网络挂钩。

info 2

推荐回调

当 m.me 链接与推荐一起使用时,将发生此回调 参数,并且仅在此用户已经与此机器人有线程的情况下 (对于新线程,请参阅回发事件)。

要开始接收这些事件,您需要订阅 messaging_referral 在您应用的 webhook 设置中。

带有附加参数的 m.me 链接如下所示: http://m.me/mybot?ref=myparam。 ref 参数的值将是 通过 webhook 传递给服务器。

【讨论】:

    猜你喜欢
    • 2015-10-24
    • 2016-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-19
    • 2021-09-11
    • 2012-08-10
    • 2014-10-13
    相关资源
    最近更新 更多