From 8076745abf4fe6587edd5c4986b78408b61a436d Mon Sep 17 00:00:00 2001 From: azudin Date: Mon, 10 Jun 2024 19:01:13 +0800 Subject: [PATCH] Video Note (ptvMessage) support (#840) * Update messages-recv.ts revert back jid to from * fix productMessage fixed sending catalog * Update messages-recv.ts * Update messages-recv.ts * Update messages.ts * Update ptvMessage * Update messages.ts * Update README.md * Update src/Socket/messages-recv.ts --------- Co-authored-by: Rajeh Taher --- README.md | 3 ++- src/Utils/messages.ts | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e269b10..d2706f3 100644 --- a/README.md +++ b/README.md @@ -422,7 +422,8 @@ await sock.sendMessage( { video: "./Media/ma_gif.mp4", caption: "hello!", - gifPlayback: true + gifPlayback: true, + ptv: false // if set to true, will send as a `video note` } ) diff --git a/src/Utils/messages.ts b/src/Utils/messages.ts index 0ec8782..178e427 100644 --- a/src/Utils/messages.ts +++ b/src/Utils/messages.ts @@ -413,6 +413,12 @@ export const generateWAMessageContent = async( } break } + } else if('ptv' in message) { + const { videoMessage } = await prepareWAMessageMedia( + { video: message.video }, + options + ) + m.ptvMessage = videoMessage } else if('product' in message) { const { imageMessage } = await prepareWAMessageMedia( { image: message.product.productImage },