diff --git a/index.js b/index.js index b7967ae..e318691 100644 --- a/index.js +++ b/index.js @@ -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'