owner-join.js 4.2 KB

123456789101112131415161718192021
  1. let linkRegex = /chat.whatsapp.com\/([0-9A-Za-z]{20,24})/i
  2. let handler = async (m, { conn, text, isMods, isOwner }) => {
  3. let link = (m.quoted ? m.quoted.text ? m.quoted.text : text : text) || text
  4. let [_, code] = link.match(linkRegex) || []
  5. if (!code) throw `๐Ÿค”๐™” ๐™š๐™ก ๐™€๐™ฃ๐™ก๐™–๐™˜๐™š, ๐™ž๐™ฃ๐™œ๐™ง๐™š๐™จ๐™– ๐™š๐™ก ๐™š๐™ฃ๐™ก๐™–๐™˜๐™š ๐™™๐™š๐™ก ๐™œ๐™ง๐™ช๐™ฅ๐™ค.\n\n๐™€๐™Ÿ๐™š๐™ข๐™ฅ๐™ก๐™ค:\n#join ${nn}`
  6. if ( isMods || isOwner || m.fromMe) {
  7. m.reply(`*El Bot se ha unido al grupoโœ…*`)
  8. await delay(1 * 1000)
  9. let res = await conn.groupAcceptInvite(code)
  10. } else {
  11. const data = global.owner.filter(([number, _, isDeveloper]) => isDeveloper && number)
  12. await delay(1 * 1000)
  13. await m.reply(`*โœ… ๐™Ž๐™ช ๐™š๐™ฃ๐™ก๐™–๐™˜๐™š ๐™จ๐™š ๐™š๐™ฃ๐™ซ๐™ž๐™คฬ ๐™–๐™ก ๐™ข๐™ž ๐™ฅ๐™ง๐™ค๐™ฅ๐™ž๐™š๐™ฉ๐™–๐™ง๐™ž๐™ค(๐™–)*.\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\nโš ๏ธ *๐™Ž๐™ช ๐™œ๐™ง๐™ช๐™ฅ๐™ค ๐™จ๐™š๐™ง๐™–ฬ ๐™š๐™ซ๐™–๐™ก๐™ช๐™–๐™™๐™ค ๐™ฎ ๐™ฆ๐™ช๐™š๐™™๐™–๐™ง๐™–ฬ ๐™– ๐™™๐™š๐™˜๐™ž๐™จ๐™ž๐™คฬ๐™ฃ ๐™™๐™š๐™ก ๐™ข๐™ž ๐™ฅ๐™ง๐™ค๐™ฅ๐™ž๐™š๐™ฉ๐™–๐™ง๐™ž๐™ค(๐™–).*\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\nโ• *๐™€๐™จ ๐™ฅ๐™ค๐™จ๐™ž๐™—๐™ก๐™š ๐™ฆ๐™ช๐™š ๐™จ๐™ช ๐™จ๐™ค๐™ก๐™ž๐™˜๐™ž๐™ฉ๐™ช๐™™ ๐™จ๐™š๐™– ๐™ง๐™š๐™˜๐™๐™–๐™ฏ๐™–๐™™๐™– ๐™ฅ๐™ค๐™ง ๐™ก๐™–๐™จ ๐™จ๐™ž๐™œ๐™ช๐™ž๐™š๐™ฃ๐™ฉ๐™š๐™จ ๐™˜๐™–๐™ช๐™จ๐™–๐™จ:*\n1๏ธโƒฃ *๐™€๐™ก ๐™—๐™ค๐™ฉ ๐™š๐™จ๐™ฉ๐™–ฬ ๐™จ๐™–๐™ฉ๐™ช๐™ง๐™–๐™™๐™ค* .\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\n2๏ธโƒฃ *๐™€๐™ก ๐™—๐™ค๐™ฉ ๐™›๐™ช๐™š ๐™š๐™ก๐™ž๐™ข๐™ž๐™ฃ๐™–๐™™๐™ค ๐™™๐™š๐™ก ๐™œ๐™ง๐™ช๐™ฅ๐™ค.*\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\n3๏ธโƒฃ *๐™€๐™ก ๐™œ๐™ง๐™ช๐™ฅ๐™ค ๐™ฃ๐™ค ๐™˜๐™ช๐™ข๐™ฅ๐™ก๐™ž๐™ง ๐™˜๐™ค๐™ฃ ๐™ก๐™–๐™จ ๐™ฃ๐™ค๐™ง๐™ข๐™–๐™ฉ๐™ž๐™ซ๐™– ๐™™๐™š ๐™€๐™ก ๐™—๐™ค๐™ฉ*\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\n4โƒฃ *๐™š๐™ก ๐™œ๐™ง๐™ช๐™ฅ๐™ค ๐™ฉ๐™ž๐™š๐™ฃ๐™š ๐™ฆ๐™ช๐™š ๐™ฉ๐™š๐™ฃ๐™š๐™ง ๐™ข๐™ž๐™ฃ๐™ž๐™ข๐™ค 30 ๐™ฅ๐™–๐™ง๐™ฉ๐™ž๐™˜๐™ž๐™ฅ๐™–๐™ฃ๐™ฉ๐™š๐™จ ๐™ฅ๐™–๐™ง๐™– ๐™š๐™ซ๐™ž๐™ฉ๐™–๐™ง ๐™œ๐™ง๐™ช๐™ฅ๐™ค ๐™ž๐™ฃ๐™–๐™˜๐™ฉ๐™ž๐™ซ๐™ค ๐™ฎ ๐™จ๐™–๐™ฉ๐™ช๐™ง๐™– ๐™–๐™ก ๐™—๐™ค๐™ฉ*\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\n5โƒฃ *๐™€๐™ก ๐™š๐™ฃ๐™ก๐™–๐™˜๐™š ๐™™๐™š๐™ก ๐™œ๐™ง๐™ช๐™ฅ๐™ค ๐™จ๐™š ๐™ง๐™š๐™จ๐™ฉ๐™–๐™—๐™ก๐™š๐™˜๐™ž๐™ค*.\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\n6๏ธโƒฃ *๐™‰๐™ค ๐™จ๐™š ๐™–๐™œ๐™ง๐™š๐™œ๐™– ๐™–๐™ก ๐™œ๐™ง๐™ช๐™ฅ๐™ค ๐™จ๐™š๐™œ๐™ชฬ๐™ฃ ๐™ข๐™ž ๐™ฅ๐™ง๐™ค๐™ฅ๐™ž๐™š๐™ฉ๐™–๐™ง๐™ž๐™ค(๐™–)*.\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\n๐Ÿ’Œ *๐™‡๐™–๐™จ ๐™จ๐™ค๐™ก๐™ž๐™˜๐™ž๐™ฉ๐™ช๐™™ ๐™ฅ๐™ช๐™š๐™™๐™š ๐™ฉ๐™–๐™ง๐™™๐™– ๐™๐™ค๐™ง๐™–๐™จ ๐™š๐™ฃ ๐™จ๐™š๐™ง ๐™ง๐™š๐™จ๐™ฅ๐™ค๐™ฃ๐™™๐™ž๐™™๐™–๐™จ. ๐™‹๐™ค๐™ง ๐™›๐™–๐™ซ๐™ค๐™ง ๐™ฉ๐™š๐™ฃ๐™š๐™ง ๐™ฅ๐™–๐™˜๐™ž๐™š๐™ฃ๐™˜๐™ž๐™– ๐™œ๐™ง๐™–๐™˜๐™ž๐™–๐™จ*\nโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆโ”ˆ\n*แดพแต˜แต‰แตˆแต‰ แตƒแต–แต’สธแตƒสณ แต‰หก แต‡แต’แต— แถœแต’โฟ แต˜โฟแตƒ แดฑหขแต—สณแต‰หกหกแถฆแต—แตƒ แต‰หก โฟแต˜แต‰หขแต—สณแต’ สณแต‰แต–แต’หขแถฆแต—แต’สณแถฆแต’ แต’แถ แถฆแถœแถฆแตƒหก สธ หขแต˜หขแถœสณแถฆสณแต—แต‰ แตƒ โฟแต˜แต‰หขแต—สณแต’ แถœแตƒโฟแตƒหก แตˆแต‰หก สธแต’แต˜แต€แต˜แต‡แต‰ แตแตƒโฟแตˆแตƒ แถœแตƒสณแต—แต˜สณแตƒ แตƒ แตแถฆ แถœสณแต‰แตƒแตˆแต’สณ แต–แตƒสณแตƒ แต แต˜แต‰ แต–แต˜แต‰แตˆแตƒ แตƒแตสณแต‰แตแตƒ แต‰หก แต‡แต’แต— แตƒ แต—แต˜ แตสณแต˜แต–แต’ ๐Ÿ’ซ*`)
  14. await delay(2 * 2000)
  15. for (let jid of data.map(([id]) => [id] + '@s.whatsapp.net').filter(v => v != conn.user.jid)) m.reply(`*โชจ ๐™Ž๐™Š๐™‡๐™„๐˜พ๐™„๐™๐™๐˜ฟ ๐˜ฟ๐™€ ๐˜ฝ๐™Š๐™ ๐™‹๐˜ผ๐™๐˜ผ ๐™๐™‰ ๐™‚๐™๐™๐™‹๐™Š โชฉ*\n\n๐Ÿ‘ค ๐™‰๐™ช๐™ข๐™š๐™ง๐™ค ๐™จ๐™ค๐™ก๐™ž๐™˜๐™ž๐™ฉ๐™–๐™ฃ๐™ฉ๐™š:\n` + ' wa.me/' + m.sender.split('@')[0] + '\n\n๐Ÿ”ฎ ๐™‡๐™ž๐™ฃ๐™  ๐™™๐™š๐™ก ๐™œ๐™ง๐™ช๐™ฅ๐™ค:\n ' + link, jid)}}
  16. handler.help = ['join [chat.whatsapp.com]']
  17. handler.tags = ['owner']
  18. handler.command = /^unete|join|nuevogrupo|unir|unite|unirse|entra|entrar$/i
  19. handler.register = true
  20. export default handler
  21. const delay = (ms) => new Promise((resolve) => setTimeout(resolve, ms))