我正在为环聊聊天构建一个机器人。我的机器人将显示来自免费图像 api 的随机图像。api 的URL在每次调用时都是相同的 URL,但会得到一个新图像。不幸的是,我的机器人不会更新图像。它只是在每次通话时重新发布相同的图像。我正在使用 Google 的 App Script 来部署机器人。我的图像代码如下:
function buildImageCard(url) {
return {
cards: [
{
sections: [
{
widgets: [
{
image: {
imageUrl: url
}
}
]
}
]
}
]
};
}
随机图像会按原样显示。唯一的问题是当我再次调用它时,它显示相同的图像。我似乎找不到刷新卡的方法。我见过这种方法:
actionResponse: {type: shouldUpdate ? 'UPDATE_MESSAGE' : 'NEW_MESSAGE'},
然后shouldUpdate
传给buildImageCard
. shouldUpdate
虽然,如果是真的,什么都不会发生。我错过了什么?