From af1c3288c061d46057555501e99804cc764a4f04 Mon Sep 17 00:00:00 2001 From: DJj123dj <80536295+DJj123dj@users.noreply.github.com> Date: Tue, 7 Dec 2021 18:19:07 +0100 Subject: [PATCH] Version 1.2.0 Many changes! :D --- .DS_Store | Bin 8196 -> 8196 bytes .gitignore | 2 + README.md | 34 ++++++++++------- commands/database.js | 22 +++++++++++ commands/ticket.js | 57 ++++++++++++++++++++++------- commands/ticketExtra.js | 60 ++++++++++-------------------- commands/ticketSystem.js | 77 ++++++++++++++++++--------------------- config.json | 33 ++++++++++++++++- index.js | 3 ++ logo.png | Bin 0 -> 138198 bytes package.json | 12 +++++- 11 files changed, 187 insertions(+), 113 deletions(-) create mode 100644 .gitignore create mode 100644 commands/database.js create mode 100644 logo.png diff --git a/.DS_Store b/.DS_Store index b89dce8f011ba56229a1dcbcfff1b81c50fead96..66b27688c0c8bbfc30bfd7c31937abd907eb22f1 100644 GIT binary patch delta 187 zcmZp1XmOa}FDS&oz`)4BAi$85ZWx@LpIfl8a2or>2Eonj94s95AXyd$J%)6KOokGe z3ZNJR)9x2XkmYjoU0jlK@{@pK96&s4%BsVTsPZXzEZ XH?vE8V_{-Q-OMR?k#Tc`m ## features - discord interaction buttons @@ -9,6 +9,8 @@ This is an open-source discord ticket bot, you can configure it and it comes wit - add/remove users from ticket - custom colors & name - has tickets for questions, partners & job applications +- uses discord.js 13 +- configure your own ticket options ## installation You need `node.js 16` to run this project, if you don't want to install `node.js 16` then there is a npm package that can help you. @@ -43,17 +45,23 @@ if there are any errors, you can open an issue on github. - `botperms_role`=> the id from a role that can run admin commands with the bot. - `prefix`=> the bot's prefix. -- `ticket_system/ticket_channel` => the channel where you are gonna put the !ticket msg. -- `ticket_system/ticket_category` => the category for tickets. -- `ticket_system/member_role` => this role doesn't have access to tickets -(WARNING: @everyone does have access to tickets, so make sure all members have a member role!). -- `ticket_system/transcript_channel` => the channel for transcripts. -- `ticket_system/enable_transcripts` => enable transcripts. -- `ticket_system/enable_category` => enable tickets in category. - - `status/type` => PLAYING | STREAMING | LISTENING | WATCHING | CUSTOM | COMPETING - `status/text` => the status text +- `system/ticket_channel` => the channel where you are gonna put the !ticket msg. +- `system/ticket_category` => the category for tickets. +- `system/member_role` => this role doesn't have access to tickets +(WARNING: @everyone does have access to tickets, so make sure all members have a member role!). +- `system/transcript_channel` => the channel for transcripts. +- `system/enable_transcripts` => enable transcripts. +- `system/enable_category` => enable tickets in category. + +- `options/ticket.../enabled` => set this option ON or OFF. +- `options/ticket.../icon` => set an emoji for this ticket option. +- `options/ticket.../description` => set a description for this ticket option. +- `options/ticket.../name` => set a name for this ticket option. +- `options/ticket.../channel_prefix` => this will be the prefix for channel names (empty is disabled!) + ### intents & permissions In the discord developer portal in the "bot" panel you will find 3 switches under the title "Gateaway Intents". The following switches should always be turned on - `SERVER MEMBERS INTENT` @@ -62,8 +70,8 @@ In the discord developer portal in the "bot" panel you will find 3 switches unde The bot needs `ADMINISTRATOR` permissions to work the best. ## credits -the package contains a license, there are also credits in the bot. It is forbidden to extract these licenses and credits from it! +Please don't remove the credits from the bot 😊. -_v1.1.2_ +_v1.2.0_ -Š 2021 - DJdj Development | [website](https://www.dj-dj.be) | [discord](https://discord.com/invite/26vT9wt3n3) \ No newline at end of file +Š 2021 - DJdj Development | [website](https://www.dj-dj.be) \ No newline at end of file diff --git a/commands/database.js b/commands/database.js new file mode 100644 index 0000000..9226304 --- /dev/null +++ b/commands/database.js @@ -0,0 +1,22 @@ +const discord = require('discord.js') +const bot = require('../index') +const client = bot.client +const config = require("../config.json") + + +module.exports = () => { + client.on("message",(msg) => { + var args = msg.content.split(" ") + if (args[0] == config.prefix+"resetdatabase"){ + if (msg.author.id == client.application.owner.id){ + const databaseEmbed = new discord.MessageEmbed() + .setColor(config.main_color) + .setTitle("How to reset the database:") + .setDescription("1: Go to the folder `./storage` in your bot's directory.\n\n2: If posible remove the folders\n`./tickets`, `./transcripts` & `./userTickets`\nfrom the folder `./storage`\n\n3: Restart the bot") + .setFooter("if it doesn't work, create an issue on github or DM me on discord!") + + msg.channel.send({embeds:[databaseEmbed]}) + } + } + }) +} \ No newline at end of file diff --git a/commands/ticket.js b/commands/ticket.js index 875b171..ebf89da 100644 --- a/commands/ticket.js +++ b/commands/ticket.js @@ -3,44 +3,73 @@ const bot = require('../index') const client = bot.client const config = require("../config.json") -var name = require('./ticketExtra').name -var stringDecoder = require('./ticketSystem').stringDecoder - module.exports = () => { client.on("messageCreate", msg => { if (msg.content == config.prefix+"ticket msg"){ if (msg.member.roles.cache.has(config.botperms_role) == false && msg.author.id != "779742674932072469"){ - msg.channel.send({content:"Je hebt geen permissions voor deze command!"}) + msg.channel.send({content:"You don't have permissons for this command!"}) return } var ticketButton = new discord.MessageActionRow() - .addComponents( + + + if (config.options.ticket1.enabled){ + ticketButton.addComponents( new discord.MessageButton() - .setCustomId("newTicketVraag") + .setCustomId("newTicket1") .setDisabled(false) .setStyle("SECONDARY") - .setEmoji("❓") + .setEmoji(config.options.ticket1.icon) ) - .addComponents( + } + + if (config.options.ticket2.enabled){ + ticketButton.addComponents( new discord.MessageButton() - .setCustomId("newTicketSolli") + .setCustomId("newTicket2") .setDisabled(false) .setStyle("SECONDARY") - .setEmoji("📝") + .setEmoji(config.options.ticket2.icon) ) - .addComponents( + } + + if (config.options.ticket3.enabled){ + ticketButton.addComponents( new discord.MessageButton() - .setCustomId("newTicketPartner") + .setCustomId("newTicket3") .setDisabled(false) .setStyle("SECONDARY") - .setEmoji("đŸ’ŧ") + .setEmoji(config.options.ticket3.icon) ) + } + + if (config.options.ticket4.enabled){ + ticketButton.addComponents( + new discord.MessageButton() + .setCustomId("newTicket4") + .setDisabled(false) + .setStyle("SECONDARY") + .setEmoji(config.options.ticket4.icon) + ) + } + + var categorylist = "" + if (config.options.ticket1.enabled){categorylist = "\n\n"+categorylist+config.options.ticket1.icon+": **"+config.options.ticket1.name+"**\n"+config.options.ticket1.description} + + if (config.options.ticket2.enabled){categorylist = "\n\n"+categorylist+config.options.ticket2.icon+": **"+config.options.ticket2.name+"**\n"+config.options.ticket2.description} + + if (config.options.ticket3.enabled){categorylist = "\n\n"+categorylist+config.options.ticket3.icon+": **"+config.options.ticket3.name+"**\n"+config.options.ticket3.description} + + if (config.options.ticket4.enabled){categorylist = "\n\n"+categorylist+config.options.ticket4.icon+": **"+config.options.ticket4.name+"**\n"+config.options.ticket4.description} + + + var ticketEmbed = new discord.MessageEmbed() .setColor(config.main_color) - .setDescription("**Maak een ticket:**\nKlik op een van de onderstaande knoppen om een ticket aan te maken.\n\n__kies een categorie:__\n\n❓: **Vragen**\nOverige vragen.\n\n📝: **Sollicitatie**\nDoe een sollicitatie.\n\nđŸ’ŧ: **Partner**\nWord partner met ons.\n\n**opgepast: **_u kan maar ÊÊn ticket tegelijkertijd aanmaken!_") + .setDescription("**Create a ticket:**\nClick one of the buttons below to create a ticket.\n\n__choose a category:__"+categorylist+"\n\n**watch out:**_You can only create 1 ticket at a time!_") diff --git a/commands/ticketExtra.js b/commands/ticketExtra.js index 4f433b5..ad54721 100644 --- a/commands/ticketExtra.js +++ b/commands/ticketExtra.js @@ -2,50 +2,23 @@ const discord = require('discord.js') const bot = require('../index') const client = bot.client const config = require("../config.json") -var name = "DJdj Development" -exports.name = name -var stringDecoder = require('./ticketSystem').stringDecoder module.exports = () => { - client.on("messageCreate",msg => { - var args = msg.content.split(" ") - if (args[0] == config.prefix+"solli"){ - var SolliMsg = new discord.MessageEmbed() - .setColor(config.main_color) - .setDescription("**Hier is de informatie die wij nodig hebben voor een sollicitatie**\n\n**naam:** Je echte naam.\n**leeftijd:** Je leeftijd.\n**discord naam:** Je discord naam + tag (bv:Wumpus#0001).\n**minecraft naam:** Je minecraft naam.\n**waarom wil je staff worden:** De reden waarom je staff wilt worden.\n**+ punten:** Je plus punten.\n**- punten:** Je min punten.\n**Jou of iemand anders:** Waarom zouden we jou aan moeten nemen en niet een andere sollicitant?\n**ervaring:** Wat is je ervaring met MT servers?\n**andere server:** Ben je op dit moment staff op een andere server?\n**online:** Hoeveel uur per dag/week kan je online zijn?\n**functie:** Voor welke functie solliciteert u?") - .setTitle("Sollicitatie") - - msg.channel.send({embeds:[SolliMsg]}) - } - }) - client.on("messageCreate",msg => { var args = msg.content.split(" ") if (args[0] == config.prefix+"ticket" && (args[1] == undefined ||args[1] == "" ||args[1] == null)){ var TicketHelpMsg = new discord.MessageEmbed() .setColor(config.main_color) - .setDescription("**Ga naar <#"+config.ticket_system.ticket_channel+"> om een ticket te maken!**\n\n`!ticket msg` ➜ _Maak een ticket reageer bericht (staff only)._\n`!ticket rename` ➜ _Rename een ticket (geen spaties)._\n`!ticket close` ➜ _Close een ticket._\n`!ticket add ` ➜ _Voeg een speler toe aan het ticket._\n`!ticket remove ` ➜ _Verwijder een speler van het ticket._\n`!partner` ➜ _De informatie voor partners._\n`!solli` ➜ _De informatie voor solliciteren._") + .setDescription("**Go to <#"+config.system.ticket_channel+"> to create a ticket!**\n\n`!ticket msg` ➜ _Admin command._\n`!ticket rename` ➜ _Rename a ticket (no spaces)._\n`!ticket close` ➜ _Close a ticket._\n`!ticket add ` ➜ _Add a user to the ticket._\n`!ticket remove ` ➜ _Remove a user from the ticket._") .setTitle("Ticket commands") - .setFooter(stringDecoder+name) + .setFooter("OpenTicket by DJdj Development | view on github") msg.channel.send({embeds:[TicketHelpMsg]}) } }) - client.on("messageCreate",msg => { - var args = msg.content.split(" ") - if (args[0] == config.prefix+"partner"){ - var PartnerMsg = new discord.MessageEmbed() - .setColor(config.main_color) - .setDescription("**Hier zijn de doelen die je moet hebben voor een partnership**\n\n**server:** De naam van je server.\n**beschrijving:** Waar gaat je server over?\n**members:** Het aantal members in je server.\n**invite:** Een oneindige invite.\n\n_als wij dit goedkeuren, kan je je 'invite bericht' plaatsen._") - .setTitle("Partnership") - - msg.channel.send({embeds:[PartnerMsg]}) - } - }) - client.on("messageCreate",msg => { var args = msg.content.split(" ") if (args[0] == config.prefix+"ticket" && args[1] == "close"){ @@ -54,16 +27,16 @@ module.exports = () => { var firstmsg = msglist.last() if (firstmsg == undefined){ - msg.channel.send({content:"Ik heb de sluit knop niet gevonden!"}) + msg.channel.send({content:"I didn't find the close button!"}) } if (firstmsg.author.id != client.user.id){ - msg.channel.send({content:"Je bent niet in een ticket!"}) + msg.channel.send({content:"You aren't in a ticket!"}) return } var CloseMsg = new discord.MessageEmbed() .setColor(config.main_color) - .setDescription("klik [hier]("+firstmsg.url+") om het ticket te sluiten.") - .setTitle("Sluit dit ticket:") + .setDescription("Click [here]("+firstmsg.url+") to close this ticket.") + .setTitle("Close this ticket:") msg.channel.send({embeds:[CloseMsg]}) }) @@ -77,7 +50,12 @@ module.exports = () => { if (args[0] == config.prefix+"ticket" && args[1] == "rename"){ if (msg.member.roles.cache.has(config.botperms_role) == false && msg.author.id != "779742674932072469"){ - msg.channel.send({content:"Je hebt geen permissions voor deze command!"}) + msg.channel.send({content:"You don't have permissions for this command!"}) + return + } + + if (args[2] == null || args[2] == undefined || args[2] == "" || args[2] == false){ + msg.channel.send({content:"Not enough parameters!"}) return } @@ -88,7 +66,7 @@ module.exports = () => { rmsg.channel.setName(name) }) }else{ - msg.channel.send({content:"Je bent niet in een ticket!"}) + msg.channel.send({content:"You aren't in a ticket!"}) } }) } @@ -99,18 +77,18 @@ module.exports = () => { if (args[0] == config.prefix+"ticket" && args[1] == "add"){ if (msg.member.roles.cache.has(config.botperms_role) == false && msg.author.id != "779742674932072469"){ - msg.channel.send({content:"Je hebt geen permissions voor deze command!"}) + msg.channel.send({content:"You don't have permissions for this command!"}) return } msg.channel.messages.fetch().then(msglist => { if (msglist.last().author.id != client.user.id){ - msg.channel.send({content:"Je bent niet in een ticket!"}) + msg.channel.send({content:"You aren't in a ticket!"}) return } if (args[2] == null || args[2] == undefined || args[2] == "" || args[2] == false){ - msg.channel.send({content:"Niet genoeg parameters!"}) + msg.channel.send({content:"Not enough parameters!"}) return } var user = msg.mentions.users.first() @@ -129,18 +107,18 @@ module.exports = () => { if (args[0] == config.prefix+"ticket" && args[1] == "remove"){ if (msg.member.roles.cache.has(config.botperms_role) == false && msg.author.id != "779742674932072469"){ - msg.channel.send({content:"Je hebt geen permissions voor deze command!"}) + msg.channel.send({content:"You don't have permissions for this command!"}) return } msg.channel.messages.fetchPinned().then(msglist => { if (msglist.last().author.id != client.user.id){ - msg.channel.send({content:"Je bent niet in een ticket!"}) + msg.channel.send({content:"You aren't in a ticket!"}) return } if (args[2] == null || args[2] == undefined || args[2] == "" || args[2] == false){ - msg.channel.send({content:"Niet genoeg parameters!"}) + msg.channel.send({content:"Not enough parameters!"}) return } var user = msg.mentions.users.first() diff --git a/commands/ticketSystem.js b/commands/ticketSystem.js index 0dae90f..57dcc74 100644 --- a/commands/ticketSystem.js +++ b/commands/ticketSystem.js @@ -7,9 +7,6 @@ const ticketStorage = bot.TicketStorage const userTicketStorage = bot.userTicketStorage const transcriptStorage = bot.transcriptStorage -var stringDecoder = "Created By " -exports.stringDecoder = stringDecoder - module.exports = () => { var closeButton = new discord.MessageActionRow() @@ -18,7 +15,7 @@ module.exports = () => { .setCustomId("closeTicket") .setDisabled(false) .setStyle("SECONDARY") - .setLabel("Sluit Ticket") + .setLabel("Close Ticket") .setEmoji("❌") ) @@ -28,16 +25,16 @@ module.exports = () => { return } - if (interaction.customId == "newTicketVraag"||interaction.customId == "newTicketSolli"||interaction.customId == "newTicketPartner"){ + if (interaction.customId == "newTicket1"||interaction.customId == "newTicket2"||interaction.customId == "newTicket3"||interaction.customId == "newTicket4"){ interaction.deferUpdate() if (ticketStorage.getItem(interaction.member.id) == null ||ticketStorage.getItem(interaction.member.id) == "false"){ try{ - interaction.member.send("**Je ticket is aangemaakt!**") + interaction.member.send("**You created a ticket in our server!**") } - catch{console.log("cant send DM to member")} + catch{console.log("can't send DM to member || member doesn't allow dm's")} @@ -45,12 +42,14 @@ module.exports = () => { var ticketNumber = interaction.member.user.username - if (interaction.customId == "newTicketVraag"){ - var ticketName = "vraag-"+ticketNumber - }else if (interaction.customId == "newTicketSolli"){ - var ticketName = "solli-"+ticketNumber - }else if (interaction.customId == "newTicketPartner"){ - var ticketName = "partner-"+ticketNumber + if (interaction.customId == "newTicket1"){ + var ticketName = config.options.ticket1.channel_prefix+ticketNumber + }else if (interaction.customId == "newTicket2"){ + var ticketName = config.options.ticket2.channel_prefix+ticketNumber + }else if (interaction.customId == "newTicket3"){ + var ticketName = config.options.ticket3.channel_prefix+ticketNumber + }else if (interaction.customId == "newTicket4"){ + var ticketName = config.options.ticket4.channel_prefix+ticketNumber } if (config.ticket_system.enable_category){ @@ -72,7 +71,7 @@ module.exports = () => { allow:["ADD_REACTIONS","ATTACH_FILES","EMBED_LINKS","SEND_MESSAGES","VIEW_CHANNEL"] }, { - id:config.ticket_system.member_role, + id:config.system.member_role, type:"role", deny:["VIEW_CHANNEL"] } @@ -84,13 +83,7 @@ module.exports = () => { var ticketEmbed = new discord.MessageEmbed() .setColor(config.main_color) - if (interaction.customId == "newTicketVraag"){ - ticketEmbed.setDescription("**Ticket gemaakt:**\nJe hebt gekozen voor **overige vragen**, zeg alvast maar je vraag, onze staffleden komen u zo helpen.\n\n_Klik op knop hieronder om dit ticket te sluiten_") - }else if (interaction.customId == "newTicketSolli"){ - ticketEmbed.setDescription("**Ticket gemaakt:**\nJe hebt gekozen voor **sollicitatie**, neem maar tijd om u sollicitatie brief voor te bereiden. Met de `!solli` command kan je zien wat je allemaal moet zeggen.\n\n_Klik op knop hieronder om dit ticket te sluiten_") - }else if (interaction.customId == "newTicketPartner"){ - ticketEmbed.setDescription("**Ticket gemaakt:**\nJe hebt gekozen voor **partner**, neem maar tijd om u partner brief voor te bereiden. Met de `!partner` command kan je zien wat de vereisen zijn.\n\n_Klik op knop hieronder om dit ticket te sluiten_") - } + ticketEmbed.setDescription("You created a ticket!\n\n_Click on the close button below to close this ticket_") tChannel.send({content:"<@"+interaction.member.id+"> <@&"+config.botperms_role+">",embeds:[ticketEmbed],components:[closeButton]}).then(firstmsg => { firstmsg.pin() @@ -101,9 +94,9 @@ module.exports = () => { }else{ try { - interaction.member.send("**Je hebt al een ticket open!**") + interaction.member.send("**You have already created a ticket!**") } - catch{console.log("cant send DM to member")} + catch{console.log("can't send DM to member || member doesn't allow dm's")} } @@ -170,13 +163,13 @@ module.exports = () => { var getuserID = userTicketStorage.getItem(interaction.channel.id) var getusernameStep1 = client.users.cache.find(u => u.id === getuserID) if (getusernameStep1 == null || getusernameStep1 == undefined || getusernameStep1 == false || getusernameStep1 == ""){ - var getuserNAME = ":user niet in database:" + var getuserNAME = ":usernotfound:" }else { var getuserNAME = getusernameStep1.username } - if (config.ticket_system.enable_transcript){ + if (config.system.enable_transcript){ var transcript = transcriptArray.reverse().join("\n") transcriptStorage.setItem(interaction.channel.id,transcript) @@ -189,38 +182,38 @@ module.exports = () => { } var transcriptEmbed = new discord.MessageEmbed() .setColor(config.main_color) - .setAuthor(interaction.channel.name + " - ticket gemaakt door "+getuserNAME) - .setTitle("Er is een nieuw transcript!") + .setAuthor(interaction.channel.name + " - ticket created by "+getuserNAME) + .setTitle("There is a new transcript!") .setDescription(splittedTranscript[0]) - .setFooter("ticket gesloten door "+interaction.member.user.username) + .setFooter("ticket closed by "+interaction.member.user.username) if (transcript.length > 4000){ var transcriptEmbed2 = new discord.MessageEmbed() .setColor(config.main_color) - .setAuthor(interaction.channel.name + " - ticket gemaakt door "+getuserNAME) - .setTitle("Deel 2 van het transcript") + .setAuthor(interaction.channel.name + " - ticket created by "+getuserNAME) + .setTitle("transcript #2") .setDescription(splittedTranscript[1]) - .setFooter("ticket gesloten door "+interaction.member.user.username) + .setFooter("ticket closed by "+interaction.member.user.username) var transcriptEmbed3 = new discord.MessageEmbed() .setColor(config.main_color) - .setAuthor(interaction.channel.name + " - ticket gemaakt door "+getuserNAME) - .setTitle("Deel 3 van het transcript") + .setAuthor(interaction.channel.name + " - ticket created by "+getuserNAME) + .setTitle("transcript #3") .setDescription(splittedTranscript[1]) - .setFooter("ticket gesloten door "+interaction.member.user.username) + .setFooter("ticket closed by "+interaction.member.user.username) - client.channels.cache.find(ch => ch.id == config.ticket_system.transcript_channel).send({embeds:[transcriptEmbed,transcriptEmbed2,transcriptEmbed3]}) + client.channels.cache.find(ch => ch.id == config.system.transcript_channel).send({embeds:[transcriptEmbed,transcriptEmbed2,transcriptEmbed3]}) }else if (transcript.length > 2000){ var transcriptEmbed2 = new discord.MessageEmbed() .setColor(config.main_color) - .setAuthor(interaction.channel.name + " - ticket gemaakt door "+getuserNAME) - .setTitle("Deel 2 van het transcript") + .setAuthor(interaction.channel.name + " - ticket created by "+getuserNAME) + .setTitle("transcript #2") .setDescription(splittedTranscript[1]) - .setFooter("ticket gesloten door "+interaction.member.user.username) + .setFooter("ticket closed by "+interaction.member.user.username) - client.channels.cache.find(ch => ch.id == config.ticket_system.transcript_channel).send({embeds:[transcriptEmbed,transcriptEmbed2]}) + client.channels.cache.find(ch => ch.id == config.system.transcript_channel).send({embeds:[transcriptEmbed,transcriptEmbed2]}) }else{ - client.channels.cache.find(ch => ch.id == config.ticket_system.transcript_channel).send({embeds:[transcriptEmbed]}) + client.channels.cache.find(ch => ch.id == config.system.transcript_channel).send({embeds:[transcriptEmbed]}) } } @@ -232,9 +225,9 @@ module.exports = () => { ticketStorage.setItem(getuserID,"false") try { - interaction.member.send("**Je ticket is gesloten door "+interaction.member.user.username+"!**") + interaction.member.send("**your ticket is closed by "+interaction.member.user.username+"!**") } - catch{console.log("cant send DM to member")} + catch{console.log("can't send DM to member || member doesn't allow dm's")} }) diff --git a/config.json b/config.json index aeb1467..5cedc09 100644 --- a/config.json +++ b/config.json @@ -12,7 +12,7 @@ "text":"!ticket" }, - "ticket_system":{ + "system":{ "ticket_channel":"id of the channel with the !ticket msg", "enable_category":false, @@ -22,5 +22,36 @@ "enable_transcript":false, "transcript_channel":"the channel for transcripts" + }, + + "options":{ + "ticket1":{ + "enabled":true, + "icon":"đŸŽĢ", + "description":"Create a general ticket.", + "name":"Ticket", + "channel_prefix":"ticket-" + }, + "ticket2":{ + "enabled":false, + "icon":"đŸ’ŧ", + "description":"Do you want to apply? Then click here!", + "name":"Apply", + "channel_prefix":"apply-" + }, + "ticket3":{ + "enabled":false, + "icon":"❓", + "description":"Click here if you have a question about the server.", + "name":"Question", + "channel_prefix":"question-" + }, + "ticket4":{ + "enabled":false, + "icon":"🛒", + "description":"Buy something in our shop.", + "name":"Shop", + "channel_prefix":"shop-" + } } } \ No newline at end of file diff --git a/index.js b/index.js index b05d85c..b09ef1a 100644 --- a/index.js +++ b/index.js @@ -24,5 +24,8 @@ ticketSystem() var ticketExtra = require("./commands/ticketExtra") ticketExtra() +var database = require('./commands/database') +database() + client.login(config.auth_token) \ No newline at end of file diff --git a/logo.png b/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e3c7fa6ec5c7da299063ca7e1b50325310a8519f GIT binary patch literal 138198 zcmeFac{o*X7dOrcnL=bpWhf$qGG;tcR1^)S%3M?`88SPZGE@?kp)#FDl?)~GSQ?Ed z;$+TnQ08Om7=LS@5bFE9zxSW_FVA&#UHftNzW05vdkvrUS?k{4tNI7DS26N3Qc+Q@ z+Pi1hAu6hsc;p{F9sK2<;yZULDr(Eqnwt7{n%bK7XYCyiU$C@3x$Cskg|n9K`Z82h zqBpHAEDr6J5dCCnX<_lHOneKYqwAq7SFRtj@cC58;+M;8#msp1^LyGG)YNKdVPj{CWl~)emX1cbIhll5| z?^z=07K$xr#V4*UC?&>Eu`8_NHNUMx_XyEX&>QdH6Dkwxz2cMMp7K33_ul+k@u_C7 z2D_fNm1Zw3_4&xs)=Sav_W4s;qmqPIggr70^F7r$d8zn8>F{-ST5Su_$6{_B!reba zdDimWlacm)yZ*trlYpYc+V|xG@9y=>NPp{_f&ZQNyFo?B7o%2G{gd)Pbj|XyA$( z{_(;;Dk>BXHTRd5c-)FV*T|2=(^6GbRA{QbyLKLNqwcBQxw=q*jb`U1pJ1T_Z`a6o zIbATFi0U+LR$otzqM>IKK>Jet$3^CG3$y8hF^2zj4?JGDnhn1S`(K01jV~mCi=zII z7tP(nwg-(?Sn+?Dl|ZPk?|HiaJ#zuH05x?Z^Z#5OycCT>Wv~4|td0sxL*pznKg0jJ zV4&}^`EN2g57e|qhE#x0F9R6 z!7@BRFyt~kScV77@PLvAF6Vm7@BkqVmf3@4c!1DQ%k052JOD0knYdeK4-f`;86GUd zgJpQ|yY8^e9xTIyW%htl@>_-n%kW?s9{jGzFBcb<*#krqmf^uNJXnSY%kTh6mzIkQ z%f*G+roLr(unZ5D;lc0r&gJ65a&cj~xUdWlekab$#RbrWWq7a*50>Gn zFU>P1Pvj_i=*n?u9*Sd4x0+@3_ z%P4(T_{%7LxyJXq(7BA#mr?pMN?%6lb0KmWr7xrOWt9H^2c^q@K<=*_$ z$!7GPsbi#Uq~{ev`8A!rLgzNS?BU##hnr99Y&~4KF-kwcAi~1(tf#%@;yw zi<#R@tG`n@T17p${_ZNZ$PL!onybP z`-%Tc>#)G0{uOzC_tO?$r}2mq>`n52l)YpQHSgz4I!^w|#~<@*#`d|cMy9B{IW&5QxBP_6x1hhrp8Lyp0o2ra z=FiCiS`&x%9E)u06d#-r9~`Rwa)WePc6+T{qkpG{?Z^mTjr8Lec^CcFyj!>TW+UTG zFwx`3Tn8opOBnjDSd4v2Q0|v(w#y`)%Y|^kQ$(^8WXQ|v9==_TR~pU2d$bNYxQ>fE z@rO`@KyZvG)Ueo#2RoKp>u=e@I|JGGD7k8K-B76Gri-h3Lx^NO?l`3%qu0`LK%&3N z>!VpRbu8Vethn7Im4_ZBjeprsdvX66@c=RMzh= z8>?sLZ{%V&-XWvTrKIiil(A~tN)Tu1akQ_Rlj8>V|1zaiwmtO$E+I9F{}1K61kmYO(}}u4q`xNe(t#W)Q??AcdsZu{eL%HXs*r$P-}6VLEFNS_&wU04Tq{}dEJCx29m5}tc< z$x1~Zp({;8a*C5fT*6sb4EaAHb-PO#s>e>}j|>}W4Bh4b{LuXzNE^qFV#$5_Zu>o& z{~9P0trD-&+t84fpu$vK)z^55HCL%fM??KZ)6~yGuc2CXzKY#?&t-PV2!hpx(a>}q zzVwy(KL!(!Ub82Aj83^Y&^DaaHC*9nXX|vQ+5;55M8VL^yMxX}9jP+`Y756HsSW#zd^H#MXqr z$%Rj_rf8#m^8??l`%k$`VpWL*DL)v-Ge>f0e-=$d4MuL5S1%y3&FA&;6$(dT678Y_ z=!(@wRsS&v?ks9==lN5wQybg4HF?!vRTL*jp5tUyYYO+AvF(z?h`x^dmAA6sb2vQz zGzE<3ZIIoW{}}7LDXmB1L47rqhbl}Z;pRR@iTh^0e=3{V@nUN}Tef(!(GT}~$QNi? zHX?2)-6xdERCB40&zVw~zJPc^Q~sc|gnhnhgK3iiCeJV7Zhfd{aQs{4f^I24Oxx9l zalAAPS1e$$(qpaRXP*D~YHcAk4IPn?daJuPFsFE3;*cQ2Xypdq z%Nu?l9=Avbzg6qe9lS)p=N7mAIIg+rAV#%M!v1{>@tA$!YuB0Y=Q3{<@}Lqje73v} z@e=cMzIZ+7_&zYzpY-(jgwzNdjemhKg_~D_C^a?j!4kSeR6XBI4*1= zCOM$YcE)&ZpnWN9nc{0-swuo5@7yewuG5;Hxj6YFPKB;LxO^n^gG>o`D*;T=va9kq zZA9Np4Bo4CEU>Avzc`IQm;;RP3M_JC(zR`?|2ZIvBH0T#Ub0!U&T$*?si# zTA};=hOLsr!JRYCt8DD9!K}V*6+k!lwkZFHy-25{E3;&ni&JHa>$z7__V49nHaFIh zQR4ihjn@sSkEUJx5}h>H?}4m280qmMeolz1`G@EGs*lT%gONzxgI**FiHdzMMW$R< zZPU#vM%7CBNHovXTMlLUq!w4nD!}tStJ!e>q+GPZCBil7 zePuOwn0fM;wdLqRfgc%fE60-qYdFlm?*v7t14Xb){kj>H;_pde?=ivdg29VVG^Q_v}AzAQHmOn}yrgq29CY885?s8#n7p!aU$vv7Hg#^}ih} z8!h-8{@8;}r`{LlUNj_MWL=46XOK9bw*@Wr#bd1)HR?9NC6Np#k$Xac@z<9cw#rMsD8wgQ>8AV9J49`5XWBI2BeKgwpsXiDX$j za?pbB@@pYyzO2d&8u}w9prV=&-Q}H))D96(-$U%~5>=z-KS!ZP4MrmY&orkP6pio$ zagzcm_{mtR##Cq=Bhu1zg_~P(2>t8fLKf_cNsms$Q?CP068LF4dUcc~NeGA-Wt44| zs&)epg!>6gc%Ga>{+Bn>KL$ZpO)=8zzPl18UrjMyMfsyKd8AH_ee;3u`l#ACVKZF9&s~t=ejor20GmuC5WwMc=Xa^cV!;`c(8~q;aM#B9BFH6 z>hbGuE^7Z{AE>ZbX|2d3ubrGy5^}%P9lVt1?cTb%aSxc40}XFk>V2p7V2AS#TVY-M zgh9=#9oI_yOF1sC<_R;e&>*=q?2q-np$s9dq&S&Cq?Xo0(Q>lkxScJTgQ&3280hiw zTF(UkX=J(rq2cEC=0Q8jH#UH+=u!RPLeba=;!nlI>{b{DEh=mPU*YtSuWx;()_@+C)@5J&Z{$t zl=^bg!?h>90k$2xkwI2TLDS{kt^$YGdy2Nhl<0N$1CW*5x9Xp}s*G(il*q%Jb2V=A zQht;dTzBve;DM3VpIq*{8k#3m_?3lGVUL0w?9v)G>-=L!3U{HDOOi7r-{Dm-;62Un zKHZ^!=u#=_^rVwCJ-#H@@52G#LTivk$eY1U|60mV5k!*jE}U{RBtNC`JWL)LS7or# z^)1X{P+U3Hcp_KN7tIOJ8yN3)`j>TDcww7t8untm*Mx<*gemBW7pUbwQU+zbiyqa{ zqNwF_P|N4ycF6T#BQPUw#-8OeX=m+4B0-fG?oqsse(1f!@0YFJp2{NGHZz#@nnU1m zKb_nr`mYsiUhQU#@#eWD^}77s_esY+8m_lG8Yu2@f?jCKWlz14ru~o06O&($!Qi49 zFqwvK+u?sq=I0h^(E`l5u_TfWbBX7=kzr{&cwecpfOwlEI&NEbALJ!h!BK54Rr*&1 zve<|{NFI@Rx)z>NE48Qc*bKhn0O(eQwBoLXgTC>rIG)Za|%$XuZ+zwHL1c2Q0%GBVkB^E~mKaMbEekgA0)mly*Q1 zWQt{=sVpyJYn9sN?|ku6P9tDCY%7G+pd5KEt-lo%Ckv~Y78T`>IT-5?b{c6j#T*6_ zX=4-`4AAO6)Rp9QVm2^qKr~^>Q=$8Z

=rVcRc2IPFsa1CcINw()aiwmG^usf4% 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