mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
fix: extract msg content correctly
This commit is contained in:
@@ -342,6 +342,11 @@ export const generateWAMessage = async(
|
|||||||
* Eg. extracts the inner message from a disappearing message/view once message
|
* Eg. extracts the inner message from a disappearing message/view once message
|
||||||
*/
|
*/
|
||||||
export const extractMessageContent = (content: WAMessageContent | undefined | null): WAMessageContent | undefined => {
|
export const extractMessageContent = (content: WAMessageContent | undefined | null): WAMessageContent | undefined => {
|
||||||
|
content = content?.ephemeralMessage?.message ||
|
||||||
|
content?.viewOnceMessage?.message ||
|
||||||
|
content ||
|
||||||
|
undefined
|
||||||
|
|
||||||
if(content?.buttonsMessage) {
|
if(content?.buttonsMessage) {
|
||||||
const { buttonsMessage } = content
|
const { buttonsMessage } = content
|
||||||
if(buttonsMessage.imageMessage) {
|
if(buttonsMessage.imageMessage) {
|
||||||
@@ -355,10 +360,6 @@ export const extractMessageContent = (content: WAMessageContent | undefined | nu
|
|||||||
} else {
|
} else {
|
||||||
return { conversation: buttonsMessage.contentText }
|
return { conversation: buttonsMessage.contentText }
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
return content?.ephemeralMessage?.message ||
|
|
||||||
content?.viewOnceMessage?.message ||
|
|
||||||
content ||
|
|
||||||
undefined
|
|
||||||
}
|
}
|
||||||
}
|
return content
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user