【问题标题】:Messenger Bot for comments用于评论的 Messenger Bot
【发布时间】:2017-10-03 12:48:03
【问题描述】:

我正在尝试使用 facebook messenger api 制作机器人。我的机器人非常适合直接消息。现在我想添加一个名为评论机器人的功能。就像有人在我的页面上发布时一样。我希望我的机器人回复此人。我为提要添加了一个 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' } } }

我看到一些网站实现了这个功能。所以我想这是可能的。但我不确定为什么它不起作用。我为此使用相同的应用程序。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-11-10
      • 1970-01-01
      • 1970-01-01
      • 2016-12-21
      • 2017-05-26
      • 1970-01-01
      • 2011-09-12
      • 1970-01-01
      • 2017-08-17
      相关资源
      最近更新 更多