我必须在Card或Basic卡上添加多个按钮。可能吗 ? 在对话框流程文档中,它提到有一个元素按钮,它采用元素数组。基于此,我添加了如下按钮:
agent.add(new BasicCard({
title: body.hits.hits[i]._source.name,
formattedText: '',
image: {
url: body.hits.hits[i]._source.images ? body.hits.hits[i]._source.images[0].src : '',
accessibilityText: 'Logo',
},
buttons: [{
title: "Buy",
openUrlAction: {
url: body.hits.hits[i]._source.buy,
}
},{
title: "Add to Cart",
openUrlAction: {
url: body.hits.hits[i]._source.aad_to_card,
}
}
],
}));
但是它抛出以下错误:
throw new Error(`Unknown response type: "${JSON.stringify(response)}"`);
某些地方提到的按钮仅包含一个元素。那么,使其成为数组有什么意义呢?