mpticket
Version:
A V13 TICKET SYSTEM
62 lines (51 loc) • 2.68 kB
JavaScript
const Discord = require('discord.js');
const { Client, Message } = require('discord.js');
const { EventEmitter } = require('events')
const version = require('../package.json').version
async function Panel({
prefix: prefixstring,
guildid: guildstring,
categoryid: categorystring,
EmbebColor: embebcolorstring,
CloseMsg: closetitlestring,
SAMTitle: sendadminstring,
SAMDesc: sendadminstringdesc,
SMTitle: sendmessagestring,
ErrTicket: channelnoticketstring,
CTMTitle: createmsgtitlestring,
CTMDesc: createmsgdescstring,
}) {
if (typeof prefixstring !== "string") throw new TypeError("prefix is not defined!");
if (typeof guildstring !== "string") throw new TypeError("guildid is not defined!");
if (typeof categorystring !== "string") throw new TypeError("categoryid is not defined!");
if (typeof closetitlestring !== "string") throw new TypeError("CloseMessageTitle is not defined!");
if (typeof sendadminstring !== "string") throw new TypeError("SendAdminMessageTitle is not defined!");
if (typeof sendadminstringdesc !== "string") throw new TypeError("SendAdminDescMessageTitle is not defined!");
if (typeof sendmessagestring !== "string") throw new TypeError("SendMessageTitle is not defined!");
if (typeof channelnoticketstring !== "string") throw new TypeError("ErrorChannelNotTicket is not defined!");
if (typeof createmsgtitlestring !== "string") throw new TypeError("CreateTicketMessageTitle is not defined!");
if (typeof createmsgdescstring !== "string") throw new TypeError("CreateTicketMessageDesc is not defined!");
if (typeof embebcolorstring !== "string") throw new TypeError("EmbebColor is not defined!");
const fs = require('fs')
let customer = {
prefixstring: prefixstring,
guildstring: guildstring,
categorystring: categorystring,
closetitlestring: closetitlestring,
sendadminstring: sendadminstring,
sendadminstringdesc: sendadminstringdesc,
sendmessagestring: sendmessagestring,
channelnoticketstring: channelnoticketstring,
createmsgtitlestring: createmsgtitlestring,
createmsgdescstring: createmsgdescstring,
embebcolorstring: embebcolorstring
};
const jsonString = JSON.stringify(customer)
fs.writeFile('./panel.json', jsonString, err => {
if (err) {
console.log('Error writing file', err)
}
})
console.log(`\x1b[33m------- MPTicket -------\n\x1b[33m> \x1b[32mVersion: \x1b[37m${version}\n\x1b[33m> \x1b[32mState: \x1b[37m\x1b[7mLoaded\x1b[0m\n\x1b[33m------------- MPTicket ------------\x1b[37m\x1b[0m`);
};
module.exports = Panel