Если вы используете библиотеку Actions-on-Google, вы можете использовать Basic Card для отображения изображения.
Убедитесь, что вам нужна базовая карта и изображение из библиотеки Actions-on-Google, как показано ниже:
const {
dialogflow,
BasicCard, // important
Button,
Image, // important
} = require('actions-on-google');
и затем используйте его, предоставляя URL изображения, которое вы хотите отобразить, как показано ниже:
const NEED_QUOTE_INTENT = 'Need Quote'
app.intent(NEED_QUOTE_INTENT, (conv) => {
const quote_type = conv.parameters[QUOTE_TYPE_ENTITY].toLowerCase();
if (quote_type == "inspiration") {
conv.ask("Nice"); // this Simple Response is necessary
conv.ask(new BasicCard({
image: new Image({
url: 'https://example.com/image.png', //url of your image.
alt: 'Image alternate text',
}),
}));
}else if (quote_type == "happiness") {
conv.ask("Happy")
//similarly add an image here
}else if (quote_type == "friendship") {
conv.ask("Friend")
}else {
conv.ask("Hello There")
}
})
Надеюсь, это поможет!