dsdsdsds
This commit is contained in:
parent
45bbf9d3e4
commit
5d50cf96f0
17
index.js
17
index.js
@ -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'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user