diff --git a/index.js b/index.js index e248cb1..63f0a9e 100644 --- a/index.js +++ b/index.js @@ -58,12 +58,14 @@ app.post('/sendText', async (req, res) => { // --- API ENVOI BOUTONS --- app.post('/sendButtons', async (req, res) => { - const { phone, title, message, buttons } = req.body; + const { phone, body, buttons, title, footer } = req.body; + try { - const formatted = new Buttons(message, buttons.map(b => b.text), title, ''); - await client.sendMessage(`${phone}@c.us`, formatted); + const btn = new Buttons(body, buttons, title || '', footer || ''); + await client.sendMessage(`${phone}@c.us`, btn); res.json({ success: true }); } catch (e) { + console.error('❌ Erreur sendButtons:', e); res.status(500).json({ error: e.message }); } });