Facebook Messenger Channel не работает с Microsoft Botframework

В Microsoft Bot Framework есть канал обмена сообщениями Facebook. И, согласно странице настройки, я следил за всем, а затем закончил настройку как на Bot Framework, так и на концах приложения Facebook.

Завершена настройка Facebook Webhooks и его URL-адреса обратного вызова (с необходимым токеном подтверждения). Вроде все правильно (см. Скриншоты ниже)

Но когда я начинаю пытаться общаться в чате со своей страницей (из моей учетной записи администратора FB), нет ответа, ничего.

В чем проблема? А на что мне смотреть, пожалуйста?

Заранее всем спасибо.

введите здесь описание изображения

введите здесь описание изображения

введите здесь описание изображения

введите здесь описание изображения


person wmtechnologies    schedule 03.02.2017    source источник
comment
Я нашел это пошаговое руководство очень полезно для настройки канала FB   -  person stuartd    schedule 03.02.2017
comment
Бот развернут? Где?   -  person Ezequiel Jadib    schedule 03.02.2017
comment
А вы видите какие-нибудь ошибки на странице портала BotFramework? (после обновления)   -  person Ezequiel Jadib    schedule 03.02.2017


Ответы (2)


Теперь он работает.

  • Внутри раздела Botframework «Введите свои учетные данные» есть поле Facebook Page Id для ввода, но я не знал, что есть конкретное Page ID для страницы Facebook (которое можно найти на вкладке «О программе»). Фактически, я думал, что это тот, который мы использовали в URL-адресе (например: https://www.facebook.com/xxxxxxxxxxx, а значит: xxxxxxxxxxx), но это было неправильно.
  • Затем деавторизовал и повторно отправил учетные данные из Botframework.

Спасибо всем за помощь.

person wmtechnologies    schedule 07.02.2017
comment
Похоже, это тот же идентификатор, который используется в URL: попробуйте вставить его после facebook.com/xxxx. Что вы имеете в виду под деавторизацией и повторной отправкой учетных данных из Botframework? Я не могу заставить моего чат-бота работать на FB. Он работает в Skype и через эмулятор. - person ignacy130; 20.05.2017
comment
Идентификатор, который вы видите в URL-адресе, на самом деле не является Facebook Page Id. Вы можете увидеть правильный только на вкладке «О программе». - person wmtechnologies; 14.06.2017
comment
Перейдите туда: facebook.com/pg/xxxxxxxxxx/about/?ref=page_internal - person wmtechnologies; 14.06.2017

Кроме того, вы можете убедиться, что ваш бот работает правильно, с помощью панели тестирования и элемента управления веб-чатом на портале Bot Framework.

Вы также можете деавторизовать и повторно отправить учетные данные.

странно, что вы не видите никаких ошибок на портале бот-фреймворка для канала Facebook, это почти означало бы для меня, что сообщения не поступают из чата мессенджера Facebook в Bot Framework. Похоже, вы правильно установили URL-адрес обратного вызова (из немаскированной части).

Вы также можете подключить Azure App Insights и предоставить нам ключ инструментария (через портал), и мы будем отправлять любые события ошибок в экземпляр вашего приложения.

person Jim Lewallen    schedule 03.02.2017