Cloner / plugins /main-restart.js
Encrypto27
x github cmd
5846f1b
/*
$$$$$$\ $$\
$$ __$$\ $$ |
$$ / \__|$$\ $$\ $$$$$$$\ $$$$$$$$\ $$$$$$\ $$$$$$\ $$$$$$\
\$$$$$$\ $$ | $$ |$$ __$$\ \____$$ |$$ __$$\ $$ __$$\ $$ __$$\
\____$$\ $$ | $$ |$$ | $$ | $$$$ _/ $$$$$$$$ |$$ | \__|$$ / $$ |
$$\ $$ |$$ | $$ |$$ | $$ | $$ _/ $$ ____|$$ | $$ | $$ |
\$$$$$$ |\$$$$$$ |$$$$$$$ |$$$$$$$$\ \$$$$$$$\ $$ | \$$$$$$ |
\______/ \______/ \_______/ \________| \_______|\__| \______/
Project Name : ENCRYPTO-27
Creator : Diego Allies ( DUDAS OFC )
Repo : https//github.com/mrfrank-ofc/ENCRYPTO-27
Support : wa.me/27679291800
*/
const { cmd } = require('../command');
const { sleep } = require('../lib/functions');
cmd({
pattern: "restart",
desc: "Restart the SubZero Md",
category: "owner",
filename: __filename
},
async (conn, mek, m, {
from, quoted, body, isCmd, command, args, q, isGroup, senderNumber, reply
}) => {
try {
// Get the bot owner's number dynamically from conn.user.id
const botOwner = conn.user.id.split(":")[0]; // Extract the bot owner's number
if (senderNumber !== botOwner) {
return reply("Only the bot owner can use this command.");
}
const { exec } = require("child_process");
reply("> ENCRYPTO-27 Bot Restarting...");
await sleep(1500);
exec("pm2 restart all");
} catch (e) {
console.error(e);
reply(`${e}`);
}
});