Merge pull request #7 from avoylenko/message-media-options

Add options for message media
This commit is contained in:
Anton Voylenko 2025-03-06 21:03:37 +02:00 • committed by GitHub
commit 44346d9197
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -64,7 +64,7 @@ const sendMessage = async (req, res) => {
*/
try {
const { chatId, content, contentType, options } = req.body
const { chatId, content, contentType, options, mediaFromURLOptions = {} } = req.body
const client = sessions.get(req.params.sessionId)
let messageOut
@ -79,7 +79,7 @@ const sendMessage = async (req, res) => {
messageOut = await client.sendMessage(chatId, content, options)
break
case 'MessageMediaFromURL': {
const messageMediaFromURL = await MessageMedia.fromUrl(content, { unsafeMime: true })
const messageMediaFromURL = await MessageMedia.fromUrl(content, { unsafeMime: true, ...mediaFromURLOptions })
messageOut = await client.sendMessage(chatId, messageMediaFromURL, options)
break
}