feat: add options for message media

This commit is contained in:
Anton Voylenko 2025-03-06 21:02:44 +02:00
commit c5eac84599

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
}