← back to browse
goat command

file

Send bot script

0
views
0
likes
0
installs

Aliases: files

raw source
const fs = require('fs');

module.exports = {
	config: {
		name: "file",
		aliases: ["files"],
		version: "1.0",
		author: "BaYjid",
		countDown: 5,
		role: 0,
		shortDescription: "Send bot script",
		longDescription: "Send bot specified file ",
		category: "๐—ข๐—ช๐—ก๐—˜๐—ฅ",
		guide: "{pn} file name. Ex: .{pn} filename"
	},

	onStart: async function ({ message, args, api, event }) {
		const permission = ["61593785589368", "100075351099099"];
		if (!permission.includes(event.senderID)) {
			return api.sendMessage(" เฆจเง‡เฆ•เงเฆธเฆŸ เฆŸเฆพเฆ‡เฆฎ เฆซเฆพเฆ‡เฆฒ เฆšเฆพเฆ‡เฆฒเง‡ เฆคเง‹เฆฐ เฆ—เงเฆทเงเฆŸเฆฟ เฆšเฆฆเง‡ เฆฆเฆฟเฆฎเง without condom ๐Ÿ‘ฟ", event.threadID, event.messageID);
		}

		const fileName = args[0];
		if (!fileName) {
			return api.sendMessage("๐๐ฅ๐ž๐š๐ฌ๐ž ๐ฉ๐ซ๐จ๐ฏ๐ข๐๐ž ๐Ÿ๐ข๐ฅ๐ž ๐ง๐š๐ฆ๐ž.๐Ÿ™‚๐Ÿฆ‹", event.threadID, event.messageID);
		}

		const filePath = __dirname + `/${fileName}.js`;
		if (!fs.existsSync(filePath)) {
			return api.sendMessage(`๐…๐ข๐ฅ๐ž ๐œ๐š๐ง'๐ญ ๐Ÿ๐จ๐ฎ๐ง๐๐Ÿธ: ${fileName}.js`, event.threadID, event.messageID);
		}

		const fileContent = fs.readFileSync(filePath, 'utf8');
		api.sendMessage({ body: fileContent }, event.threadID);
	}
};

View raw file