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