From 432c43c0d7680c8b18a3f6749e07f762bc51511d Mon Sep 17 00:00:00 2001 From: julien Date: Tue, 6 May 2025 12:54:32 +0200 Subject: [PATCH] dssfesfz --- index.js | 44 +++++++++++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 17 deletions(-) diff --git a/index.js b/index.js index fb844e1..2a17469 100644 --- a/index.js +++ b/index.js @@ -126,25 +126,35 @@ app.post('/sendButtons', async (req, res) => { if (!sock || !isConnected) return res.status(400).json({ error: 'Non connecté' }); try { - const msg = { - text: 'Choisis une option :', - footer: 'Clique sur un bouton ci-dessous', - buttons: [ - { - buttonId: 'id_produits', - buttonText: { displayText: '🛍 Voir produits' }, - type: 1 - }, - { - buttonId: 'id_support', - buttonText: { displayText: '☎ Contacter support' }, - type: 1 - } - ], - headerType: 1 + const msgContent = { + buttonsMessage: { + contentText: 'Choisis une option :', + footerText: 'Clique sur un bouton ci-dessous', + buttons: [ + { + buttonId: 'id_produits', + buttonText: { displayText: '🛍 Voir produits' }, + type: 1 + }, + { + buttonId: 'id_support', + buttonText: { displayText: '☎ Contacter support' }, + type: 1 + } + ], + headerType: 1 + } }; - await sock.sendMessage(`${phone}@s.whatsapp.net`, msg); + const msg = generateWAMessageFromContent( + `${phone}@s.whatsapp.net`, + { buttonsMessage: msgContent.buttonsMessage }, + {} + ); + + console.log('✅ Message généré :', JSON.stringify(msg.message, null, 2)); + + await sock.relayMessage(`${phone}@s.whatsapp.net`, msg.message, { messageId: msg.key.id }); res.json({ success: true }); } catch (e) { console.error('❌ Erreur bouton simple :', e);