owner-restart.js 958 B

12345678910111213141516171819202122232425
  1. import { spawn } from 'child_process'
  2. let handler = async (m, { conn, isROwner, text }) => {
  3. if (!process.send) throw 'Dont: node main.js\nDo: node index.js'
  4. if (conn.user.jid == conn.user.jid) {
  5. async function loading() {
  6. var hawemod = ["10%", "30%", "50%", "80%", "100%" ]
  7. let { key } = await conn.sendMessage(m.chat, {text: `*Reiniciando...*`}, {quoted: m})
  8. for (let i = 0; i < hawemod.length; i++) {
  9. await new Promise(resolve => setTimeout(resolve, 1000));
  10. await conn.sendMessage(m.chat, {text: hawemod[i], edit: key}, {quoted: m})}
  11. await conn.sendMessage(m.chat, {text: `🚀 Reiniciando Bot...\nPor favor espere un momento`, edit: key}, {quoted: m});
  12. //process.send("reset")
  13. process.exit()
  14. }
  15. loading()
  16. } else throw 'eh'
  17. }
  18. handler.help = ['restart']
  19. handler.tags = ['owner']
  20. handler.command = ['restart','reiniciar']
  21. handler.rowner = true
  22. export default handler
  23. const delay = (ms) => new Promise((resolve) => setTimeout(resolve, ms))