2016-07-14 29 views
1

Mit meinem Messenger-Bot, wenn ich einem Benutzer einen Link sende und sie auf den Link klicken, der ihren Webbrowser außerhalb der Facebook Messenger App öffnet, ist es möglich zu erkennen, wann der Benutzer das Gespräch wieder aufgenommen hat?Facebook Messenger Bot: Erkennen Sie den Fokus auf Konversation?

Gibt es einen API-Aufruf, der anzeigt, dass der Benutzer jetzt auf die Chat-Konversation mit meinem Bot "fokussiert" ist?

+1

Ich bezweifle, dass Sie das tun können ... aber Sie können immer Benutzer eine Push-Nachricht nach einer bestimmten Zeit senden, um weitere Anfrage/Interesse zu erfragen/zu überprüfen/zu benachrichtigen. –

+0

danke für die Antwort. Ich dachte, das wäre der Fall, wollte es aber bestätigen. – HelpMeStackOverflowMyOnlyHope

Antwort

0

In der Messenger-Plattform gibt es nichts, was Sie nativ darüber informiert, wenn ein Benutzer den Chat wieder betreten hat. Das Beste, was Sie tun könnten nativ würde dem Benutzer eine Nachricht senden, nachdem sie die Webansicht geöffnet und ein message_read-Ereignis bei der Rückkehr zu hören.

Aber an diesem Punkt verwenden Sie bereits das Messenger Extensions SDK, um dem Bot mitzuteilen, dass der Benutzer auf der Seite gelandet ist. An diesem Punkt ist es viel einfacher, eine Nachricht zurück zu Ihrem Server nach Abschluss einer Aktion in Ihrer Webansicht auszulösen.