我看到Facebook营销人员使用典型的Facebook帖子,在那里他问了一个问题,例如"你认为X在营销或Y方面更有效吗?在评论中添加您的答案,我会给您正确的答案。"
在添加评论后,您立即收到了一条带有正确答案的Facebook Messenger消息,他用这个消息开始了#34;对话"我每天都会收到他的定期更新,直到我写回STOP。
我一直在搜索Facebook Messenger API文档,并且无法弄清楚如何在Facebook(而非Messenger)上使用此类交互作为Messenger机器人对话的切入点。
我知道Facebook有触发对话的广告,但这并不是这种互动的方式。
答案 0 :(得分:4)
我知道有点晚了。这就是我过去回复评论的内容。 https://developers.facebook.com/docs/graph-api/reference/v2.12/object/private_replies
tell application "Mail"
activate
set newMessage to make new outgoing message ¬
with properties ¬
{visible:true, subject:"[NOTES] "}
make new cc recipient at newMessage ¬
with properties ¬
{address:"EmailAddress"}
end tell
tell application "System Events"
tell ¬
process "Mail" to tell ¬
window 1 to tell ¬
scroll area 1 to tell ¬
UI element 1 to set focused to true
keystroke "v" using command down
keystroke return
end tell
但您需要先执行此操作:https://developers.facebook.com/docs/graph-api/webhooks/以便您可以订阅用户对帖子发表评论的事件。
编辑:截至2018年,如果您的应用处于开发模式,则不会再在您的webhook中收到“Feed”事件。要解决此问题,只需使用Webhooks仪表板进行测试,并在webhook端点中使用硬编码数据或其他内容更改事件。
答案 1 :(得分:0)
您可以使用第三方软件或通过Facebook的图形API构建它。这是我发现的唯一一篇提供更多信息的文章(只是过滤了博客/销售的废话,并且有一些好的信息从页面开始大约40%)