Messenger Bot发表评论

时间:2017-10-03 12:48:03

标签: facebook facebook-graph-api facebook-messenger facebook-messenger-bot

我正在尝试使用facebook messenger api制作机器人。我的机器人非常适合直接消息。现在我想添加一个名为comment bot的功能。就像有人评论我的帖子一样。我希望我的机器人回复此人。我为feed添加了一个webhook url。当某篇帖子中有人发表评论时,我会得到类似以下的评论:

{"changes":[{"field":"feed","value":{"item":"comment","sender_name":"6sense","comment_id":"127569201201434_137925500165804","sender_id":126557694635918,"post_id":"126557694635918_127569201201434","verb":"add","parent_id":"12655769463
5918_127569201201434","created_time":1507031347,"message":".."}}],"id":"126557694635918","time":1507031349}

现在从该webhook,我正在尝试使用sender_id回复用户。但我得到了一个很长的错误

{ error: 
{ message: '(#100) No matching user found',
type: 'OAuthException',
code: 100,
error_subcode: 2018001,
fbtrace_id: 'EmEDxfdcnyF' } } }

我看到一些网站正在实施此功能。所以我猜它可能。但我不确定为什么它不起作用。我正在使用相同的应用程序。

1 个答案:

答案 0 :(得分:1)

使用comment_id private_replies API向用户发送私人回复。

要使用此API,您需要read_page_mailboxes权限。