This commit is contained in:
cangui 2025-05-06 19:42:15 +02:00
parent 45bbf9d3e4
commit 5d50cf96f0

View File

@ -133,16 +133,15 @@ app.post('/sendInteractiveImage', async (req, res) => {
const imageUrl = `${BASE_URL}/static/logo-merlo-cs-FR.jpg`;
// Construire le Header correct
const header = proto.Message.InteractiveMessage.Header.create({
title, // 'Igna' ou envoyé par le client
subtitle, // 'test' ou envoyé par le client
hasMediaAttachment: false, // ← impératif pour afficher un media
imageMessage: {
url: imageUrl, // URL publique de l'image
mimetype: 'image/jpeg' // type MIME
},
const header = proto.Message.InteractiveMessage.create({
// ici on injecte l'image dans le header sans besoin de type explicite
header: proto.Message.InteractiveMessage.Header.create({
type: proto.Message.InteractiveMessage.HeaderType.IMAGE,
imageMessage: { url: imageUrl },
title: 'Igna',
subtitle: 'test'
})
});
// Body et Footer
const body = proto.Message.InteractiveMessage.Body.create({
text: caption || 'Description par défaut'