Как добавить более одной кнопки в resoponse карты в диалоге с помощью nodejs? - PullRequest
0 голосов
/ 05 июля 2019

Я пытаюсь добавить более одной кнопки в ответе карты мессенджера Facebook с помощью dialogflow nodejs. Я могу сделать это из диалогового окна консоли, но не с кодом

const welcome = (agent) => { agent.add(`Welcome to my Khoon hazir. It is an online blood bank. How may i help you?`);
    agent.add(new Card({
        title: `Khoon hazir`,
        imageUrl: 'https://images.pexels.com/photos/355296/pexels-photo-355296.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500',
        text: `This is an online Blood bank, aim to save lives`,
        buttonText: 'Need Blood',
        buttonUrl: 'https://www.facebook.com/khoon.hazir/'
    }));        
}

1 Ответ

0 голосов
/ 05 июля 2019

Согласно этому https://github.com/dialogflow/dialogflow-fulfillment-nodejs/blob/master/src/rich-responses/card-response.js. Вы не можете сделать это напрямую.Вы должны отредактировать код библиотеки, чтобы сделать это.Просто измените код между строками с номерами 274 и 279 для поддержки нескольких кнопок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...