2016-09-27 132 views
2

我正在尝试开发Facebook Messenger Bot。我知道现在机器人不能被添加到群组对话中,但有一个共享按钮与朋友共享信息。Facebook Messenger Bot - 分享按钮

该消息是由用户发送的,而不是由机器人发送的,因此该机器人不知道谁收到了该消息。

您是否知道是否有办法触发共享事件并保存收到消息的朋友的ID?

+0

您是否试图为您提出的新解决方案获得答案,因为您对实际问题的旧解决方案无法解决,或者您是否针对原始问题提出问题?因为这听起来像[XY问题](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem),而不是关于你的第一个问题的问题。编写一个可以写信给人的直接信息的“机器人”是可能的,我已经完成了它,并且还有一千个人在我面前。 – Torxed

+0

对不起,也许我不清楚。我的情景是用户已经与我的机器人聊天,但是他或她想要在对话中包含另一个朋友。我知道该机器人不能添加到一个组中,但有共享按钮可以共享特定的消息。问题在于,当用户共享消息时,机器人不会收到任何东西,因此机器人不知道谁收到了消息。我的问题是,如果有办法检索收到共享邮件的用户的ID。 –

+0

看起来Uber正在这样做。见文章结尾。 http://www.business2community.com/facebook/nail-referrals-facebook-01681708 –

回答

0

不幸的是,现在有没有机制由Facebook宣布检索与另一个用户共享信息的用户的ID。所以不行,你所要求的是不可能的

所有可用的方法和使用Facebook Messenger Bots的方法都包含在official documentation of the Messenger Platform的内部。如果事情不存在,那么这是不可能的。 (至少现在)