Мессенджер-бот для комментариев

Я пытаюсь создать бота, используя api facebook messenger. Мой бот отлично работает для прямых сообщений. Теперь я хочу добавить функцию, называемую ботом комментариев. Нравится, когда кто-то комментирует пост на моей странице. Я хочу, чтобы мой бот ответил человеку. Я добавил 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}

Теперь из этого веб-перехватчика я пытаюсь ответить пользователю, используя sender_id. Но я получаю длинную ошибку, которая короче

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

Я видел некоторые сайты, реализующие эту функцию. Так что я предполагаю, что это возможно. Но я не уверен, почему он не работает. Я использую то же приложение для этого.


person Ahsan Aasim    schedule 03.10.2017    source источник


Ответы (1)


Попробуйте API private_replies с comment_id для отправки ответы пользователю.

Чтобы использовать этот API, вам необходимо разрешение read_page_mailboxes.

person iownthegame    schedule 03.10.2017