Pular para o conteúdo

Responder com citação

Passe a mensagem normalizada recebida no evento message como quoted:

client.on('message', async (message) => {
if (message.text !== 'DRAX-PERGUNTA') return;
try {
await client.sendMessage(message.chat, {
text: 'Esta é a resposta.',
}, {
quoted: message,
});
} catch (error) {
console.error('Falha ao responder:', error);
}
});

A referência precisa preservar os dados da mensagem, incluindo id, chat, author e decoded. Não substitua a mensagem completa por um texto ou apenas pelo ID.

Responder com citação e mencionar um usuário são operações diferentes. A opção quoted cria a resposta vinculada; ela não é uma API de menções.

Na alpha.27, a normalização considera aliases PN/LID da mesma conversa privada, evitando emitir remoteJid desnecessariamente. A correção foi confirmada visualmente no privado; o comportamento em grupo foi preservado.