mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
fixed bug with stickers
This commit is contained in:
@@ -80,7 +80,7 @@ async function example() {
|
||||
console.log(`${sender} sent live location for duration: ${m.duration/60}`)
|
||||
}
|
||||
} else {
|
||||
// if it is a media (audio, image, video) message
|
||||
// if it is a media (audio, image, video, sticker) message
|
||||
// decode, decrypt & save the media.
|
||||
// The extension to the is applied automatically based on the media type
|
||||
try {
|
||||
@@ -112,7 +112,7 @@ async function example() {
|
||||
type = MessageType.video
|
||||
}
|
||||
const response = await conn.sendMessage(m.key.remoteJid, content, type, options)
|
||||
console.log("sent message with ID '" + response.key.id + "' successfully: " + (response.status === 200))
|
||||
console.log("sent message with ID '" + response.key.id + "' successfully")
|
||||
}, 3 * 1000)
|
||||
})
|
||||
|
||||
|
||||
BIN
Media/octopus.webp
Normal file
BIN
Media/octopus.webp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 64 KiB |
@@ -51,6 +51,13 @@ WAConnectionTest('Messages', conn => {
|
||||
await conn.downloadMediaMessage(message)
|
||||
//const message2 = await sendAndRetreiveMessage (conn, 'this is a quote', MessageType.extendedText)
|
||||
})
|
||||
it('should send a sticker', async () => {
|
||||
const content = await fs.readFile('./Media/octopus.webp')
|
||||
const message = await sendAndRetreiveMessage(conn, content, MessageType.sticker)
|
||||
|
||||
await conn.downloadMediaMessage(message)
|
||||
//const message2 = await sendAndRetreiveMessage (conn, 'this is a quote', MessageType.extendedText)
|
||||
})
|
||||
it('should send an image & quote', async () => {
|
||||
const {messages} = await conn.loadMessages(testJid, 1)
|
||||
const content = await fs.readFile('./Media/meme.jpeg')
|
||||
|
||||
@@ -258,7 +258,7 @@ export async function generateThumbnail(buffer: Buffer, mediaType: MessageType,
|
||||
if (mediaType === MessageType.audio) {
|
||||
throw new Error('audio messages cannot have thumbnails')
|
||||
}
|
||||
} else if (mediaType === MessageType.image || mediaType === MessageType.sticker) {
|
||||
} else if (mediaType === MessageType.image) {
|
||||
const buff = await compressImage (buffer)
|
||||
info.thumbnail = buff.toString('base64')
|
||||
} else if (mediaType === MessageType.video) {
|
||||
|
||||
Reference in New Issue
Block a user