IBM watson chatbot для мессенджера в Facebook
Я пытаюсь внедрить чатбота IBM Watson в мессенджер Facebook. Я могу подтвердить свой webhook. Кроме того, возможность получать и отправлять пользовательские сообщения через Facebook на мой веб-крючок.
Проблема в том, что я не могу получать сообщения от IBM Watson. IBM Watson не может обнаружить мои сообщения и предоставить соответствующий ответ. Кроме того, я не могу получить приветственное сообщение от IBM Watson в мессенджере Facebook, когда открыто окно чата. Учебное пособие, которым я следовал, было на YouTube, а ссылка - https://www.youtube.com/watch?v=FdsjS7ZnPLw
Любое предложение будет большой помощью. Благодарю.
1 ответ
Самая распространенная причина - не подписывать ваш веб-крючок на страницу после его создания.
Пользовательский интерфейс не появляется, пока вы не создадите свой веб-крючок в FB (прошел год с тех пор, как я должен был это сделать, поэтому он мог измениться).
Если это настроено, попробуйте подключиться к своему прикладному уровню в почтальоне и убедитесь, что вы отправляете и получаете правильную информацию.
Что касается приветственного сообщения: узел приветствия вашего диалога не обрабатывается интеграцией Facebook Messenger. Приветственное сообщение не отображается в чате Facebook, как на панели "Попробовать" или на веб-странице интеграции ссылки предварительного просмотра. Отсюда он не запускается, потому что узлы со специальным условием приветствия пропускаются в диалоговых потоках, запускаемых пользователями. Facebook Messenger ждет, пока пользователь начнет разговор. Если вам нужно установить значения по умолчанию для переменных контекста в начале разговора, не устанавливайте их в узле приветствия.
для получения дополнительной информации см.: Интеграция IBM Watson Assistant с Facebook Messenger