WhatsApp Sticker Exif Editor Plugin - Anticolong for Baileys
import { MessageType } from '@adiwajshing/baileys'; import { addExifAvatar } from './addExifAvatar';
const plugin = async (message, match) => { try { const quotedMessageObj = message.quoted; if (!quotedMessageObj) { throw 'Reply to a sticker!'; }
const packNameAuthor = match[1].split('|');
const packName = packNameAuthor[0];
const author = packNameAuthor[1] || '';
const mimeType = quotedMessageObj.mimetype || '';
if (!/webp/.test(mimeType)) {
throw 'Invalid sticker format!';
}
const stickerData = await message.client.downloadMediaMessage(quotedMessageObj);
if (!stickerData) {
throw 'Reply to a sticker!';
}
const convertedSticker = await addExifAvatar(stickerData, packName, author);
if (convertedSticker) {
const stickerMessage = {
key: {
remoteJid: message.jid,
id: message.client.generateMessageID(),
},
message: {
[MessageType.sticker]: convertedSticker,
},
};
await message.client.sendMessage(stickerMessage);
} else {
throw 'Conversion failed';
}
} catch (error) {
console.error(error);
throw error;
}
};
const regex = /^anticolong$/;
export { regex, plugin };
原文地址: https://www.cveoy.top/t/topic/bk85 著作权归作者所有。请勿转载和采集!