Мне нужно использовать своего бота, чтобы показать изображение.
Это изображение может меняться в зависимости от значения параметра.
Я сделаю это с помощью встроенного редактора node.js.
Мой бот будет интегрирован с чатом Google.
Во-первых, я пытаюсь показать свое изображение, используя этот код:
Я хочу сделать это:
exports.dialogflowFirebaseFulfillment = functions.https.onRequest(
(request, response) => {
const agent = new WebhookClient({ request, response });
function image(agent){
agent.add(
new Card({
title: `this is my image`,
imageUrl: 'image/url.jpg'
}
)
)
}
let intentMap = new Map();
intentMap.set('test_image', image);
agent.handleRequest(intentMap);
}
);
но это работает только когда я тестирую его в консоли
Когда я пытаюсь общаться в видеовстречах, я вижу ошибку:
Error: No responses defined for platform: hangouts
Я видел, что могу создать такую функцию, как эта
function buildImageCard(url) {
return {
cards: [
{
sections: [
{
widgets: [
{
image: {
imageUrl: url
}
}
]
}
]
}
]
};
}
но я не могу успешно использовать его в своей функции "изображение".
У вас есть идеи, которые могут мне помочь?