From 2414e79dceb563e6e96f5a5f1921172e42ed58c9 Mon Sep 17 00:00:00 2001 From: julien Date: Tue, 6 May 2025 13:53:28 +0200 Subject: [PATCH] upd2 --- index.js | 79 +++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 64 insertions(+), 15 deletions(-) diff --git a/index.js b/index.js index ab01a5f..7391913 100644 --- a/index.js +++ b/index.js @@ -122,21 +122,70 @@ app.post('/sendText', async (req, res) => { }); app.post('/sendButtons', async (req, res) => { - sock.sendMessage(jid, { - text: "Hello World !", - footer: "Fizzxy - 2025", - buttons: [ - { - buttonId: `🚀`, - buttonText: { - displayText: '🗿' - }, - type: 1 - } - ], - headerType: 1, - viewOnce: true -},{ quoted: null }) + const { phone } = req.body; + if (!sock || !isConnected) return res.status(400).json({ error: 'Non connecté' }); + try { + await sock.sendMessage(`${phone}@s.whatsapp.net`, { + text: "Hello World !", + footer: "© Fizzxy Dev", + buttons: [ + { + buttonId: '.tes', + buttonText: { + displayText: 'TESTING BOT' + }, + type: 1 + }, + { + buttonId: ' ', + buttonText: { + displayText: 'PRIVATE SCRIPT' + }, + type: 1 + }, + { + buttonId: 'action', + buttonText: { + displayText: 'ini pesan interactiveMeta' + }, + type: 4, + nativeFlowInfo: { + name: 'single_select', + paramsJson: JSON.stringify({ + title: 'message', + sections: [ + { + title: 'FizzxyDev - 2025', + highlight_label: '😜', + rows: [ + { + header: 'HEADER 1', + title: 'TITLE 1', + description: 'DESCRIPTION 1', + id: 'id_1' + }, + { + header: 'HEADER 2', + title: 'TITLE 2', + description: 'DESCRIPTION 2', + id: 'id_2' + } + ] + } + ] + }) + } + } + ], + headerType: 1, + viewOnce: true + }); + + res.json({ success: true }); + } catch (e) { + console.error(e); + res.status(500).json({ error: e.message }); + } }); app.listen(3001, () => console.log('🚀 Serveur Baileys démarré sur http://localhost:3001'));