Мне нужно добавить несколько кнопок на карту или базовую карту. Является ли это возможным ?
В документации по диалоговым потокам упоминается, что есть один элемент button, который принимает массив элементов. Исходя из этого, я добавил такие кнопки, как:
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)}"`);
В некоторых местах упомянутые кнопки занимают только один элемент. Так какой смысл делать массив?