Библиотека, которую вы упомянули, предназначена для разработки выполнения для Dialogflow, когда у вас есть интеграция с различными платформами (Facebook, Действия в Google, Slack, ...), но имеет ограниченные встроенные типы ответов.
, если выЕсли вы хотите отправить специфичный для платформы ответ, который не поддерживается в библиотеке, вы должны создать в своем коде ответ json, а затем использовать ответ Payload для отправки полезной нагрузки json.
DialogflowConversation доступен только в том случае, если ваша платформа имеет Действия в Google, и в этом случае вы можете добавить конкретные ответы AoG к беседе.Метод conv () вернет значение null, если разговор происходит на любых платформах, кроме AoG.Вот пример:
let conv = agent.conv();
conv.ask(new BasicCard({
text:`This is a basic card. `,
subtitle: 'This is a subtitle',
})
);
agent.add(conv);