File size: 4,262 Bytes
2821330 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 | /**
* @author MintDaL
* @warn Do not edit code or edit credits
*/
module.exports.config = {
name: "info",
version: "1.2.6",
hasPermssion: 0,
credits: "kensu",
description: "info bot owner",
usePrefix: true,
commandCategory: "Dành cho người dùng",
hide:true,
usages: "",
cooldowns: 0,
};
module.exports.run = async function ({ api, event, args, Users, permssion, getText ,Threads}) {
const content = args.slice(1, args.length);
const { threadID, messageID, mentions } = event;
const { configPath } = global.client;
const { ADMINBOT } = global.config;
const { NDH } = global.config;
const { userName } = global.data;
const request = global.nodemodule["request"];
const fs = global.nodemodule["fs-extra"];
const { writeFileSync } = global.nodemodule["fs-extra"];
const mention = Object.keys(mentions);
delete require.cache[require.resolve(configPath)];
var config = require(configPath);
const listAdmin = ADMINBOT || config.ADMINBOT || [];
const listNDH = NDH || config.NDH || [];
{
const PREFIX = config.PREFIX;
const namebot = config.BOTNAME;
const { commands } = global.client;
const threadSetting = (await Threads.getData(String(event.threadID))).data ||
{};
const prefix = (threadSetting.hasOwnProperty("PREFIX")) ? threadSetting.PREFIX
: global.config.PREFIX;
const dateNow = Date.now();
const time = process.uptime(),
hours = Math.floor(time / (60 * 60)),
minutes = Math.floor((time % (60 * 60)) / 60),
seconds = Math.floor(time % 60);
const data = [
"Bạn không thể tìm được lệnh admin tại 'help' của MintBot",
"Đừng mong chờ gì từ MintBot.",
"Cái đoạn này á? Của SpermBot.",
"Nếu muốn không lỗi lệnh thì hãy xài những lệnh có trong help vì những lệnh lỗi đã bị ẩn rồi.",
"Đây là một con bot được các coder của MiraiProject nhúng tay vào.",
"Muốn biết sinh nhật của Mint thì hãy xài 'birthday'.",
"Cặc.",
"Cút.",
"Lồn.",
"Bạn chưa biết.",
"Bạn đã biết.",
"Bạn sẽ biết.",
"Không có gì là hoàn hảo, MintBot là ví dụ.",
"Mirai dropped.",
"MintBot là MiraiProject nhưng module là idea của SpermBot.",
"Bạn không biết cách sử dụng MintBot? Đừng dùng nữa.",
"Muốn chơi game? Qua bot khác mà chơi đây không rảnh",
"MintBot có thể hiểu phụ nữ nhưng không thể có được họ.",
"MintBot cân spam nhưng không có gì đáng để bạn spam."
];
var link = ["https://i.postimg.cc/h4yLDcZ7/New-Project-1165-B853-C36.png"];
var i = 1;
var msg = [];
const moment = require("moment-timezone");
const date = moment.tz("Asia/Ho_Chi_minh").format("HH:MM:ss L");
for (const idAdmin of listAdmin) {
if (parseInt(idAdmin)) {
const name = await Users.getNameUser(idAdmin);
msg.push(`${i++}/ ${name} - ${idAdmin}`);
}
}
var msg1 = [];
for (const idNDH of listNDH) {
if (parseInt(idNDH)) {
const name1 = (await Users.getData(idNDH)).name
msg1.push(`${i++}/ ${name1} - ${idNDH}`);
}
}
var callback = () =>
api.sendMessage({ body: `====「 ${namebot} 」====\n» Prefix system: ${PREFIX}\n» Prefix box: ${prefix}\n» Modules: ${commands.size}\n» Ping: ${Date.now() - dateNow}ms\n──────────────\n======「 ADMIN 」 ======\n${msg.join("\n")}\n──────────────\nBot has been working for ${hours} hour(s) ${minutes} minute(s) ${seconds} second(s)\n\n» Total users: ${global.data.allUserID.length} \n» Total threads: ${global.data.allThreadID.length}\n──────────────\n[thanks for using bot!!]`, attachment: fs.createReadStream(__dirname + "/cache/kensu.jpg"), }, event.threadID, () => fs.unlinkSync(__dirname + "/cache/kensu.jpg"));
return request(encodeURI(link[Math.floor(Math.random() * link.length)])).pipe(fs.createWriteStream(__dirname + "/cache/kensu.jpg")).on("close", () => callback());
}
}; |