Messenger Chatbot: отслеживание истории чата пользователя с ботом при реализации протокола человеческой передачи

В настоящее время я успешно разработал Протокол передачи человека за Messenger Bot.

  • Пользователь обычно будет взаимодействовать с ботом.
  • Если пользователь нажимает на
    «Chat with a person«, бот перестанет работать, и пользовательский ввод
    быть отправлено в Входящие страницы.
  • После того, как на странице администратора нажмите на «Mark as donemsgstr «бот вернет управление потоком.

Работает как запланировано. Проблема в том, что мы тоже хотим посмотреть и отследить все пользователи в чате с ботом даже если он только взаимодействует с ботом. Потому что мы хотим отследить, что у нашего бота есть какие-то дефекты.

я знаю я может записывать данные со стороны моего сервера. Но мне любопытно, есть ли более разумные решения для решения этой проблемы. Может быть два Inboxes. Один почтовый ящик для «Протокол передачи человека«и один почтовый ящик для»Вся история общения».

0

Решение

Создайте другое приложение, добавьте его в качестве дополнительного приемника и подпишитесь на событие в режиме ожидания. Он сможет видеть все входящие события webhook, независимо от того, какое приложение в данный момент общается:

https://developers.facebook.com/docs/messenger-platform/reference/webhook-events/standby

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector