Йово с Мессенджером - PullRequest
       37

Йово с Мессенджером

0 голосов
/ 22 ноября 2018

Я недавно начал использовать Jovo Framework для создания приложения для устройства Google Home на основе Dialogflow.Приложение работает нормально.Теперь решили сделать интеграцию с Facebook Messenger через Dialogflow.Работает нормально.Я могу инициировать запуск бота из Messenger, а также видеть вывод и так далее, но у меня есть два вопроса:

  1. вывод в FB Messenger выглядит следующим образом: [говорить] Некоторый текст внутри [/ говорить], можем ли мы удалить теги SSML из выходных данных, есть ли способ убрать эти теги перед тем, как сработают методы tell () или ask (), я пытался использовать метод this.googleAction (). setResponseObject (), проверилкак выглядит ответ JSON, а затем создал объект для передачи со свойством executementText, где я удалил эти теги, он работает таким образом, но это неэффективно, и я ищу более простой
  2. есть ли способ использоватьЧто-то вроде setResponseObject (), но без alexaSkill () или googleAction "prefix" obj, где мы можем подготовить пользовательский объект, чтобы мы могли отправлять пользовательский ответ JSON.Я спрашиваю, потому что я хочу использовать определенный вывод FB Messenger, например, кнопки: https://developers.facebook.com/docs/messenger-platform/send-messages/buttons. Возможно ли это с помощью JOVO

1 Ответ

0 голосов
/ 07 марта 2019

С момента выпуска Jovo v2.1 ( прочитайте объявление здесь ), вы можете создавать чат-боты Facebook Messenger с Jovo, используя Интеграция Dialogflow .

Относительно вашеговопросы:

1) Это исправлено в последнем обновлении

2) Вы можете установить пользовательские данные с помощью нового вспомогательного метода this.$dialogflow.setCustomPayload('facebook', payload)

...