khkhl=
This commit is contained in:
parent
4a3cd2ee18
commit
1d893a1c21
14
index.js
14
index.js
@ -4,13 +4,14 @@ const path = require('path');
|
||||
const fs = require('fs');
|
||||
const NodeCache = require('node-cache');
|
||||
const {
|
||||
default: makeWASocket,
|
||||
makeWASocket,
|
||||
useMultiFileAuthState,
|
||||
DisconnectReason,
|
||||
fetchLatestBaileysVersion,
|
||||
proto,
|
||||
generateWAMessageFromContent
|
||||
} = require('@fizzxydev/baileys-pro');
|
||||
} = require('@whiskeysockets/baileys');
|
||||
|
||||
|
||||
const app = express();
|
||||
app.use(express.json());
|
||||
@ -186,7 +187,7 @@ app.post('/sendButtons', async (req, res) => {
|
||||
const { phone } = req.body;
|
||||
|
||||
if (!sock || !isConnected) {
|
||||
return res.status(400).json({ error: 'Non connecté' });
|
||||
return res.status(400).json({ error: 'Non connecté à WhatsApp' });
|
||||
}
|
||||
|
||||
const BASE_URL = process.env.BASE_URL || 'https://wa.canguidev.fr';
|
||||
@ -202,12 +203,12 @@ app.post('/sendButtons', async (req, res) => {
|
||||
deviceListMetadataVersion: 2
|
||||
},
|
||||
interactiveMessage: proto.Message.InteractiveMessage.create({
|
||||
body: { text: "Bienvenue sur notre service !" },
|
||||
footer: { text: "Choisis une action ci-dessous" },
|
||||
header: {
|
||||
hasMediaAttachment: true,
|
||||
imageMessage: { url: imageUrl }
|
||||
},
|
||||
body: { text: "Bienvenue sur notre service !" },
|
||||
footer: { text: "Choisis une action ci-dessous" },
|
||||
nativeFlowMessage: {
|
||||
buttons: [
|
||||
{
|
||||
@ -243,12 +244,13 @@ app.post('/sendButtons', async (req, res) => {
|
||||
|
||||
res.json({ success: true });
|
||||
} catch (e) {
|
||||
console.error('❌ Erreur bouton actif :', e);
|
||||
console.error('❌ Erreur /sendButtons :', e);
|
||||
res.status(500).json({ error: e.message });
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
// Votre route POST
|
||||
app.post('/sendInteractiveImage', async (req, res) => {
|
||||
const { phone, caption, title, subtitle, footer } = req.body;
|
||||
|
||||
@ -7,13 +7,13 @@
|
||||
"start": "node index.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"@fizzxydev/baileys-pro": "latest",
|
||||
"@whiskeysockets/baileys": "^6.7.16",
|
||||
"@hapi/boom": "^10.0.1",
|
||||
"axios": "^1.4.0",
|
||||
"express": "^4.18.4",
|
||||
"qrcode": "^1.5.1",
|
||||
"sharp": "^0.33.0",
|
||||
"node-cache": "^5.1.2"
|
||||
"node-cache": "^5.1.2"
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user