2016-07-14 10 views
1

С моим ботём-мессенджером, если я отправлю пользователю ссылку, и они в конечном итоге нажимают ссылку, которая открывает свой веб-браузер вне приложения Facebook Messenger, можно ли обнаружить, когда пользователь повторно вошел в разговор?Facebook Messenger Bot: определить фокус на разговоре?

Есть ли вызов API, который указывает, что пользователь теперь «сфокусирован» на разговоре чата с моим ботом?

+1

Сомневаюсь, что вы сможете это сделать ... однако вы всегда можете отправить пользователю push-сообщение через определенный промежуток времени, чтобы узнать/проверить/уведомить дальнейший запрос/интерес. –

+0

спасибо за ответ. Я решил, что это так, но хотел подтвердить. – HelpMeStackOverflowMyOnlyHope

ответ

0

В Messenger Platform нет ничего, что изначально позволяет узнать, когда пользователь повторно вошел в чат. Лучшее, что вы могли бы сделать изначально отправил бы пользователю сообщение после того, как он открыл веб-просмотр и прослушал событие message_read по возвращении.

Но в этот момент вы уже используете SDK Messenger Extensions, чтобы бот знал, что пользователь приземлился на странице. В этот момент гораздо проще вызвать сообщение на ваш сервер после завершения некоторых действий в вашем веб-браузере.