_fakeReply.js 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. import fetch from 'node-fetch'
  2. //let handler = m => m
  3. //handler.all = async function (m) {
  4. export async function before(m, { conn, text }) {
  5. let who = m.mentionedJid && m.mentionedJid[0] ? m.mentionedJid[0] : m.fromMe ? this.user.jid : m.sender
  6. let pp = await this.profilePictureUrl(who, 'image').catch(_ => "https://telegra.ph/file/33bed21a0eaa789852c30.jpg")
  7. global.canalIdGB = ["120363371008200788@newsletter", "120363178718483875@newsletter", "120363371008200788@newsletter"]
  8. global.canalNombreGB = ["ᴋᴀɴᴛᴜ - ʙᴏᴛ 🔥", "𝑫𝒆𝒗 𝑩𝒚 𝑪𝒓𝒙𝒔𝑴𝒐𝒅𝒔 💎", "𝐊𝐚𝐧𝐭𝐮 - 𝐁𝐨𝐭 ⚡"]
  9. global.channelRD = await getRandomChannel()
  10. global.fkontak = { "key": { "participants":"[email protected]", "remoteJid": "status@broadcast", "fromMe": false, "id": "Halo" }, "message": { "contactMessage": { "vcard": `BEGIN:VCARD\nVERSION:3.0\nN:Sy;Bot;;;\nFN:y\nitem1.TEL;waid=${m.sender.split('@')[0]}:${m.sender.split('@')[0]}\nitem1.X-ABLabel:Ponsel\nEND:VCARD` }}, "participant": "[email protected]" }
  11. global.rpl = { contextInfo: { externalAdReply: { mediaUrl: nna, mediaType: 'VIDEO', description: 'Actualización/novedades', title: packname, body: 'Canal update', thumbnailUrl: pp, sourceUrl: [nna, nna2, nnaa].getRandom() }}}
  12. global.fake = { contextInfo: { mentionedJid: await this.parseMention(text), forwardingScore: 1, isForwarded: true, forwardedNewsletterMessageInfo: { newsletterJid: channelRD.id, serverMessageId: '', newsletterName: channelRD.name }}}
  13. global.fake2 = { contextInfo: { mentionedJid: null, forwardingScore: 1, isForwarded: true, forwardedNewsletterMessageInfo: { newsletterJid: channelRD.id, serverMessageId: '', newsletterName: channelRD.name }, externalAdReply: { title: wm, body: vs, mediaType: 1, renderLargerThumbnail: false, previewType: `PHOTO`, thumbnailUrl: pp, sourceUrl: redes.getRandom() }}}
  14. global.rpyp = { contextInfo: { externalAdReply: { mediaUrl: md, mediaType: 'VIDEO', description: 'GitHub', title: 'GitHub', body: 'ˢᶦ ᵗᵉ ᵃᵍʳᵃᵈᵃ ᵉˡ ᴮᵒᵗ ᵃᵖᵒʸᵃʳᵐᵉ ᶜᵒⁿ ᵘⁿᵃ 🌟', thumbnailUrl: pp, sourceUrl: md }}}
  15. //⊱ ━━━━━.⋅ RPG ⋅.━━━━ ⊰
  16. global.flaaa = [
  17. 'https://flamingtext.com/net-fu/proxy_form.cgi?&imageoutput=true&script=water-logo&script=water-logo&fontsize=90&doScale=true&scaleWidth=800&scaleHeight=500&fontsize=100&fillTextColor=%23000&shadowGlowColor=%23000&backgroundColor=%23000&text=',
  18. 'https://flamingtext.com/net-fu/proxy_form.cgi?&imageoutput=true&script=crafts-logo&fontsize=90&doScale=true&scaleWidth=800&scaleHeight=500&text=',
  19. 'https://flamingtext.com/net-fu/proxy_form.cgi?&imageoutput=true&script=amped-logo&doScale=true&scaleWidth=800&scaleHeight=500&text=',
  20. 'https://www6.flamingtext.com/net-fu/proxy_form.cgi?&imageoutput=true&script=sketch-name&doScale=true&scaleWidth=800&scaleHeight=500&fontsize=100&fillTextType=1&fillTextPattern=Warning!&text=',
  21. 'https://www6.flamingtext.com/net-fu/proxy_form.cgi?&imageoutput=true&script=sketch-name&doScale=true&scaleWidth=800&scaleHeight=500&fontsize=100&fillTextType=1&fillTextPattern=Warning!&fillColor1Color=%23f2aa4c&fillColor2Color=%23f2aa4c&fillColor3Color=%23f2aa4c&fillColor4Color=%23f2aa4c&fillColor5Color=%23f2aa4c&fillColor6Color=%23f2aa4c&fillColor7Color=%23f2aa4c&fillColor8Color=%23f2aa4c&fillColor9Color=%23f2aa4c&fillColor10Color=%23f2aa4c&fillOutlineColor=%23f2aa4c&fillOutline2Color=%23f2aa4c&backgroundColor=%23101820&text=']
  22. global.cmenut = '❖––––––『'
  23. global.cmenub = '┊✦ '
  24. global.cmenuf = '╰━═┅═━––––––๑\n'
  25. global.cmenua = '\n⌕ ❙❘❙❙❘❙❚❙❘❙❙❚❙❘❙❘❙❚❙❘❙❙❚❙❘❙❙❘❙❚❙❘ ⌕\n '
  26. global.dmenut = '*❖─┅──┅〈*'
  27. global.dmenub = '*┊»*'
  28. global.dmenub2 = '*┊*'
  29. global.dmenuf = '*╰┅────────┅✦*'
  30. global.htjava = '⫹⫺'
  31. global.htki = '*⭑•̩̩͙⊱•••• ☪*'
  32. global.htka = '*☪ ••••̩̩͙⊰•⭑*'
  33. global.comienzo = '• • ◕◕════'
  34. global.fin = '════◕◕ • •'
  35. global.botdate = `⫹⫺ Date : ${moment.tz('America/Los_Angeles').format('DD/MM/YY')}` //Asia/Jakarta
  36. global.bottime = `𝗧 𝗜 𝗠 𝗘 : ${moment.tz('America/Los_Angeles').format('HH:mm:ss')}`//America/Los_Angeles
  37. global.fgif = {
  38. key: {
  39. participant : '[email protected]'},
  40. message: {
  41. "videoMessage": {
  42. "title": wm,
  43. "h": `Hmm`,
  44. 'seconds': '999999999',
  45. 'gifPlayback': 'true',
  46. 'caption': bottime,
  47. 'jpegThumbnail': fs.readFileSync('./media/Menu3.jpg')
  48. }}}
  49. /*----------------------[ SALIDA DEL GRUPO ]-----------------------*/
  50. if (!m.isGroup) return
  51. let chats = global.db.data.chats[m.chat]
  52. if (!chats.expired) return !0
  53. if (+new Date() > chats.expired) {
  54. await this.reply(m.chat, [`*${this.user.name}* ᴹᵉ ᵛᵒʸ ᵈᵉˡ ᵉˡ ᵍʳᵘᵖᵒ ᶠᵘᵉ ᵘⁿ ᵍᵘˢᵗᵒ ᵉˢᵗᵃ ᵃᵠᵘᶦ́ ˢᶦ ᵠᵘᶦᵉʳᵉˢ ᵠᵘᵉ ᵛᵘᵉˡᵛᵃ ᵁˢᵉʳ ᵈᵉ ⁿᵘᵉᵛᵒ ᵉˡ ᶜᵒᵐᵃⁿᵈᵒ`, `Bueno me voy de este grupo de mrd, no me agregue a grupo ptm`, `*${this.user.name}* me voy de este grupito culiado nada interesante yo queria ver teta y son puro gays aca 🤣`].getRandom())
  55. await this.groupLeave(m.chat)
  56. chats.expired = null
  57. }
  58. /*----------------------[ FIN DE PREMIUM ]-----------------------*/
  59. for (const user of Object.values(global.db.data.users)) {
  60. if (user.premiumTime != 0 && user.premium) {
  61. if (new Date() * 1 >= user.premiumTime) {
  62. user.premiumTime = 0;
  63. user.premium = false;
  64. const JID = Object.keys(global.db.data.users).find((key) => global.db.data.users[key] === user);
  65. const usuarioJid = JID.split`@`[0];
  66. const textoo = `*⚠️ @${usuarioJid} 𝚃𝚄 𝚃𝙸𝙴𝙼𝙿𝙾 𝙲𝙾𝙼𝙾 𝚄𝚂𝚄𝙰𝚁𝙸𝙾 𝙿𝚁𝙴𝙼𝙸𝚄𝙼 𝙷𝙰 𝙴𝚇𝙿𝙸𝚁𝙰𝙳𝙾, 𝚈𝙰 𝙽𝙾 𝙴𝚁𝙴𝚂 𝚄𝙽 𝚄𝚂𝚄𝙰𝚁𝙸𝙾 𝙿𝚁𝙴𝙼𝙸𝚄𝙼*`;
  67. await this.sendMessage(JID, {text: textoo, mentions: [JID]}, {quoted: ''});
  68. }}}}
  69. //export default handler
  70. async function getRandomChannel() {
  71. let randomIndex = Math.floor(Math.random() * canalIdGB.length)
  72. let id = canalIdGB[randomIndex]
  73. let nombre = canalNombreGB[randomIndex]
  74. return { id, nombre }
  75. }