jadibot-deleteSesion.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  1. /*⚠ PROHIBIDO EDITAR ⚠ -- ⚠ PROHIBIDO EDITAR ⚠ -- ⚠ PROHIBIDO EDITAR ⚠
  2. El codigo de este archivo fue realizado por:
  3. - ReyEndymion >> https://github.com/ReyEndymion
  4. */
  5. import { readdirSync, statSync, unlinkSync, existsSync, readFileSync, watch, rmSync, promises as fs} from "fs"
  6. import path, { join } from 'path'
  7. let handler = async (m, { conn, usedPrefix, command}, args) => {
  8. let parentw = conn
  9. let who = m.mentionedJid && m.mentionedJid[0] ? m.mentionedJid[0] : m.fromMe ? conn.user.jid : m.sender
  10. let uniqid = `${who.split`@`[0]}`
  11. let userS = `${conn.getName(who)}`
  12. if (global.conn.user.jid !== conn.user.jid) {
  13. return conn.sendMessage(m.chat, {text: `*⚠️ USE ESTE COMANDO AL BOT PRINCIPAL*\n\nwa.me/${global.conn.user.jid.split`@`[0]}&text=${usedPrefix + command}`}, { quoted: m })
  14. } else {
  15. try {
  16. await fs.rmdir("./jadibts/" + uniqid, { recursive: true, force: true })
  17. await conn.sendMessage(m.chat, { text: `*TE VOY A EXTRAÑAR ${wm} CHAOO!! 🥹*` }, { quoted: m })
  18. await conn.sendMessage(m.chat, { text : `*⚠️ HA CERRADO SESIÓN Y BORRADO TODO RASTRO*` } , { quoted: m })
  19. } catch(err) {
  20. if (err.code === 'ENOENT' && err.path === `./jadibts/${uniqid}`) {
  21. await conn.sendMessage(m.chat, { text: "⚠️ Usted no es un Sub-Bot" }, { quoted: m })
  22. } else {
  23. console.error(userS + ' ' + `⚠️ HA CERRADO SESIÓN COMO SUB BOT`, err)
  24. }}}
  25. }
  26. handler.help = ['deletesession', 'eliminarsesion'];
  27. handler.tags = ['jadibot'];
  28. handler.command = /^(deletesess?ion|eliminarsesion|borrarsesion|delsess?ion|cerrarsesion)$/i
  29. handler.private = true
  30. handler.fail = null
  31. export default handler