dsdsdsds
This commit is contained in:
parent
bd8104a687
commit
d4c214c130
92
index.js
92
index.js
@ -500,39 +500,71 @@ app.post('/testHeaderImage', async (req, res) => {
|
||||
const jid = `${phone}@s.whatsapp.net`;
|
||||
|
||||
try {
|
||||
const msg = await generateWAMessageFromContent(jid, {
|
||||
templateMessage: {
|
||||
hydratedTemplate: {
|
||||
imageMessage: {
|
||||
url: 'https://wa.canguidev.fr/static/logo-merlo-cs-FR.jpg',
|
||||
mimetype: 'image/jpeg'
|
||||
},
|
||||
hydratedContentText: 'Voici une image avec un message texte.',
|
||||
hydratedFooterText: 'Fizzxy Dev © 2025',
|
||||
hydratedButtons: [
|
||||
{
|
||||
urlButton: {
|
||||
displayText: '🌐 Voir le site',
|
||||
url: 'https://wa.canguidev.fr'
|
||||
}
|
||||
let msg = generateWAMessageFromContent(m.chat, {
|
||||
viewOnceMessage: {
|
||||
message: {
|
||||
"messageContextInfo": {
|
||||
"deviceListMetadata": {},
|
||||
"deviceListMetadataVersion": 2
|
||||
},
|
||||
{
|
||||
callButton: {
|
||||
displayText: '📞 Appeler',
|
||||
phoneNumber: '+33123456789'
|
||||
}
|
||||
},
|
||||
{
|
||||
quickReplyButton: {
|
||||
displayText: '✅ Répondre',
|
||||
id: 'reply_button'
|
||||
}
|
||||
}
|
||||
]
|
||||
interactiveMessage: proto.Message.InteractiveMessage.create({
|
||||
body: proto.Message.InteractiveMessage.Body.create({
|
||||
text: "Fizzxy Dev"
|
||||
}),
|
||||
footer: proto.Message.InteractiveMessage.Footer.create({
|
||||
text: "Bot"
|
||||
}),
|
||||
header: proto.Message.InteractiveMessage.Header.create({
|
||||
title: "Igna",
|
||||
subtitle: "test",
|
||||
hasMediaAttachment: false
|
||||
}),
|
||||
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
|
||||
buttons: [
|
||||
{
|
||||
"name": "single_select",
|
||||
"buttonParamsJson": "{\"title\":\"title\",\"sections\":[{\".menu\":\".play dj webito\",\"highlight_label\":\"label\",\"rows\":[{\"header\":\"header\",\"title\":\"title\",\"description\":\"description\",\"id\":\"id\"},{\"header\":\"header\",\"title\":\"title\",\"description\":\"description\",\"id\":\"id\"}]}]}"
|
||||
},
|
||||
{
|
||||
"name": "cta_reply",
|
||||
"buttonParamsJson": "{\"display_text\":\"quick_reply\",\"id\":\"message\"}"
|
||||
},
|
||||
{
|
||||
"name": "cta_url",
|
||||
"buttonParamsJson": "{\"display_text\":\"url\",\"url\":\"https://www.google.com\",\"merchant_url\":\"https://www.google.com\"}"
|
||||
},
|
||||
{
|
||||
"name": "cta_call",
|
||||
"buttonParamsJson": "{\"display_text\":\"call\",\"id\":\"message\"}"
|
||||
},
|
||||
{
|
||||
"name": "cta_copy",
|
||||
"buttonParamsJson": "{\"display_text\":\"copy\",\"id\":\"123456789\",\"copy_code\":\"message\"}"
|
||||
},
|
||||
{
|
||||
"name": "cta_reminder",
|
||||
"buttonParamsJson": "{\"display_text\":\"Recordatorio\",\"id\":\"message\"}"
|
||||
},
|
||||
{
|
||||
"name": "cta_cancel_reminder",
|
||||
"buttonParamsJson": "{\"display_text\":\"cta_cancel_reminder\",\"id\":\"message\"}"
|
||||
},
|
||||
{
|
||||
"name": "address_message",
|
||||
"buttonParamsJson": "{\"display_text\":\"address_message\",\"id\":\"message\"}"
|
||||
},
|
||||
{
|
||||
"name": "send_location",
|
||||
"buttonParamsJson": ""
|
||||
}
|
||||
],
|
||||
})
|
||||
})
|
||||
}
|
||||
}
|
||||
}, {});
|
||||
|
||||
}, {})
|
||||
|
||||
console.log(msg.message);
|
||||
await sock.relayMessage(jid, msg.message, { messageId: msg.key.id });
|
||||
|
||||
res.json({ success: true });
|
||||
|
||||
Loading…
Reference in New Issue
Block a user