| 1234567891011121314151617181920212223242526272829 |
- import { sticker } from '../lib/sticker.js'
- import fetch from 'node-fetch'
- let handler = async (m, { conn }) => {
- try {
- if (m.quoted?.sender) m.mentionedJid.push(m.quoted.sender)
- if (!m.mentionedJid.length) m.mentionedJid.push(m.sender)
- let getName = async (jid) => {
- let name = await conn.getName(jid).catch(() => null)
- return name || `+${jid.split('@')[0]}`
- }
- let senderName = await getName(m.sender)
- let mentionedNames = await Promise.all(m.mentionedJid.map(getName))
- let res = await fetch('https://nekos.life/api/kiss')
- let json = await res.json()
- let { url } = json
- let stickerMessage = await sticker(null, url, `${senderName} está besando a ${mentionedNames.join(', ')}`)
- conn.sendFile(m.chat, stickerMessage, 'sticker.webp', '',m, true, { contextInfo: { 'forwardingScore': 200, 'isForwarded': false, externalAdReply:{ showAdAttribution: false, title: `${senderName} está besando a ${mentionedNames.join(', ')}`, body: wm, mediaType: 2, sourceUrl: [nna, nn, md, yt].getRandom(), thumbnail: imagen4}}}, { quoted: m })
- //conn.sendFile(m.chat, stickerMessage, null, { asSticker: true })
- } catch (e) {
- console.error(e)
- }}
- handler.help = ['kiss']
- handler.tags = ['sticker']
- handler.command = /^(kiss|skiss|kis|besos|beso|besar|besando)$/i
- handler.register = true
- export default handler
|