Facebook Messenger:是否可以启动与参数聊天?

时间:2016-09-09 00:45:49

标签: facebook-messenger

回到Facebook用来定义类似http://facebook.com/send_a_message/user/55/pre_fill/Hi there的网址的那一天。当您点击该链接时,Facebook会打开其Messenger,并准备好发送给用户55的“Hi there”消息。

然而,Facebook认为“预先填充”很糟糕,并且在所有API中都禁止它。现在有许多不同的方式来启动Messenger聊天会话,但它们都等于“与用户55开始聊天”,而不是“使用某些信息与用户55开始聊天”。

问题是,我想以某种方式将信息与链接一起传递。例如,我可能希望在三个不同的页面上有三个不同的链接,我希望我的聊天机器人能够根据用户来自哪个页面做出不同的响应。由于我不能“预先填写”一条消息(例如“你好,我刚来自第一页”),我想知道是否还有其他方法来传递辅助信息。

TLDR

我想知道是否有任何方式我可以为用户提供一个链接,当他们点击它时,启动与我的聊天机器人用户的聊天会话,并以某种方式将信息传递给它。使用中间代理(即将链接转到我的服务器,然后让我的服务器以某种方式启动聊天)可以工作,但前提是我可以将信息与用户关联(即,它无助于知道“页面A“如果我们在开始聊天后无法将其与用户关联起来。”

1 个答案:

答案 0 :(得分:1)

在进一步研究之后,似乎我的问题的答案是否定的:目前没有办法传递补充信息。

但这里有个好消息:当我提交了一个关于此的错误(事实证明我应该将其作为功能请求提交,抱歉Facebook)我得到了一个回复,说明了#34的效果;我们无法告诉你我们正在开发这个,即使我们是",我会乐观地选择将其解释为符号希望意味着这个功能可能会在未来出现。