Fix: Pasar quoted como opción de Baileys, no dentro del content
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m8s

El campo quoted debe ir en el tercer parámetro (opciones) de sendMessage,
no dentro del objeto content. Esto corrige el envío de respuestas.
This commit is contained in:
2025-12-03 11:07:06 -06:00
parent e8b74e71de
commit 09d3c5398a
3 changed files with 10 additions and 8 deletions

View File

@@ -152,14 +152,15 @@ export default defineEventHandler(async (event) => {
}
}
// Add quoted message if exists
// Build options with quoted message if exists
const options: any = {}
if (quotedMessage) {
(content as any).quoted = quotedMessage
options.quoted = quotedMessage
}
// Send message
console.log(`[SendMedia] Sending ${mediaType} to ${jid}`)
const result = await socket.sendMessage(jid, content)
const result = await socket.sendMessage(jid, content, options)
if (result) {
sentMessages.push({

View File

@@ -52,13 +52,14 @@ export default defineEventHandler(async (event) => {
}
try {
// Build message content
// Build message content and options
const content: any = { text: messageText }
const options: any = {}
if (quotedMessage) {
content.quoted = quotedMessage
options.quoted = quotedMessage
}
const result = await baileysManager.sendMessage(instanceId!, jid, content)
const result = await baileysManager.sendMessage(instanceId!, jid, content, options)
// Save sent message to database
await query(