mirror of
https://github.com/System-End/Discord-Bot.git
synced 2026-04-19 22:05:15 +00:00
Made *some* changes
This commit is contained in:
parent
de024a0fef
commit
1af08e48f0
70 changed files with 2968 additions and 1415 deletions
4021
package-lock.json
generated
4021
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -26,8 +26,6 @@
|
|||
"author": "CorwinDev",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@discordjs/builders": "^0.11.0",
|
||||
"@discordjs/rest": "^0.1.0-canary.0",
|
||||
"@discordjs/voice": "^0.7.5",
|
||||
"@haileybot/captcha-generator": "^1.7.0",
|
||||
"@iamtraction/google-translate": "^1.1.2",
|
||||
|
|
@ -35,10 +33,9 @@
|
|||
"axios": "^0.24.0",
|
||||
"canvacord": "^5.2.3",
|
||||
"chalk": "^4.1.2",
|
||||
"discord-api-types": "^0.26.0",
|
||||
"discord-giveaways": "^5.1.1",
|
||||
"discord-giveaways": "^6.0.1",
|
||||
"discord-image-generation": "^1.4.9",
|
||||
"discord.js": "^13.5.1",
|
||||
"discord.js": "^14.7.1",
|
||||
"dompurify": "^2.3.5",
|
||||
"dotenv": "^10.0.0",
|
||||
"erela.js": "^2.3.3",
|
||||
|
|
|
|||
67
src/bot.js
67
src/bot.js
|
|
@ -29,21 +29,21 @@ const client = new Discord.Client({
|
|||
'GUILD_SCHEDULED_EVENT'
|
||||
],
|
||||
intents: [
|
||||
Discord.Intents.FLAGS.GUILDS,
|
||||
Discord.Intents.FLAGS.GUILD_MEMBERS,
|
||||
Discord.Intents.FLAGS.GUILD_BANS,
|
||||
Discord.Intents.FLAGS.GUILD_EMOJIS_AND_STICKERS,
|
||||
Discord.Intents.FLAGS.GUILD_INTEGRATIONS,
|
||||
Discord.Intents.FLAGS.GUILD_WEBHOOKS,
|
||||
Discord.Intents.FLAGS.GUILD_INVITES,
|
||||
Discord.Intents.FLAGS.GUILD_VOICE_STATES,
|
||||
Discord.Intents.FLAGS.GUILD_MESSAGES,
|
||||
Discord.Intents.FLAGS.GUILD_MESSAGE_REACTIONS,
|
||||
Discord.Intents.FLAGS.GUILD_MESSAGE_TYPING,
|
||||
Discord.Intents.FLAGS.DIRECT_MESSAGES,
|
||||
Discord.Intents.FLAGS.DIRECT_MESSAGE_REACTIONS,
|
||||
Discord.Intents.FLAGS.DIRECT_MESSAGE_TYPING,
|
||||
Discord.Intents.FLAGS.GUILD_SCHEDULED_EVENTS,
|
||||
Discord.GatewayIntentBits.Guilds,
|
||||
Discord.GatewayIntentBits.GuildMembers,
|
||||
Discord.GatewayIntentBits.GuildBans,
|
||||
Discord.GatewayIntentBits.GuildEmojisAndStickers,
|
||||
Discord.GatewayIntentBits.GuildIntegrations,
|
||||
Discord.GatewayIntentBits.GuildWebhooks,
|
||||
Discord.GatewayIntentBits.GuildInvites,
|
||||
Discord.GatewayIntentBits.GuildVoiceStates,
|
||||
Discord.GatewayIntentBits.GuildMessages,
|
||||
Discord.GatewayIntentBits.GuildMessageReactions,
|
||||
Discord.GatewayIntentBits.GuildMessageTyping,
|
||||
Discord.GatewayIntentBits.DirectMessages,
|
||||
Discord.GatewayIntentBits.DirectMessageReactions,
|
||||
Discord.GatewayIntentBits.DirectMessageTyping,
|
||||
Discord.GatewayIntentBits.GuildScheduledEvents,
|
||||
],
|
||||
restTimeOffset: 0
|
||||
});
|
||||
|
|
@ -119,10 +119,18 @@ fs.readdirSync('./src/handlers').forEach((dir) => {
|
|||
client.login(process.env.DISCORD_TOKEN);
|
||||
|
||||
process.on('unhandledRejection', error => {
|
||||
const embed = new Discord.MessageEmbed()
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`🚨・Unhandled promise rejection`)
|
||||
.addField(`Error`, `\`\`\`${error}\`\`\``)
|
||||
.addField(`Stack error`, `\`\`\`${error.stack}\`\`\``)
|
||||
.setFields([
|
||||
{
|
||||
name: `Error`,
|
||||
value: `\`\`\`${error}\`\`\``,
|
||||
},
|
||||
{
|
||||
name: `Stack error`,
|
||||
value: `\`\`\`${error.stack}\`\`\``,
|
||||
}
|
||||
])
|
||||
.setColor(client.config.colors.normal)
|
||||
consoleLogs.send({
|
||||
username: 'Bot Logs',
|
||||
|
|
@ -133,9 +141,14 @@ process.on('unhandledRejection', error => {
|
|||
});
|
||||
|
||||
process.on('warning', warn => {
|
||||
const embed = new Discord.MessageEmbed()
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`🚨・New warning found`)
|
||||
.addField(`Warn`, `\`\`\`${warn}\`\`\``)
|
||||
.setFields([
|
||||
{
|
||||
name: `Warn`,
|
||||
value: `\`\`\`${warn}\`\`\``,
|
||||
},
|
||||
])
|
||||
.setColor(client.config.colors.normal)
|
||||
warnLogs.send({
|
||||
username: 'Bot Logs',
|
||||
|
|
@ -146,10 +159,18 @@ process.on('warning', warn => {
|
|||
});
|
||||
|
||||
client.on('shardError', error => {
|
||||
const embed = new Discord.MessageEmbed()
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`🚨・A websocket connection encountered an error`)
|
||||
.addField(`Error`, `\`\`\`${error}\`\`\``)
|
||||
.addField(`Stack error`, `\`\`\`${error.stack}\`\`\``)
|
||||
.setFields([
|
||||
{
|
||||
name: `Error`,
|
||||
value: `\`\`\`${error}\`\`\``,
|
||||
},
|
||||
{
|
||||
name: `Stack error`,
|
||||
value: `\`\`\`${error.stack}\`\`\``,
|
||||
}
|
||||
])
|
||||
.setColor(client.config.colors.normal)
|
||||
consoleLogs.send({
|
||||
username: 'Bot Logs',
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ const webhookClient = new Discord.WebhookClient({
|
|||
module.exports = async (client, interaction, args) => {
|
||||
const feedback = interaction.options.getString('feedback');
|
||||
|
||||
const embed = new Discord.MessageEmbed()
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`📝・New feedback!`)
|
||||
.addField("User", `${interaction.user} (${interaction.user.tag})`)
|
||||
.setDescription(`${feedback}`)
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ module.exports = async (client, interaction, args) => {
|
|||
}, interaction)
|
||||
}
|
||||
|
||||
let embedLogs = new Discord.MessageEmbed()
|
||||
let embedLogs = new Discord.EmbedBuilder()
|
||||
.setTitle(`📛・Badge added`)
|
||||
.setDescription(`Added a new badge to ${member} (${member.id})`)
|
||||
.addField('👤┆Added By', `${interaction.user} (${interaction.user.tag})`, true)
|
||||
|
|
@ -123,7 +123,7 @@ module.exports = async (client, interaction, args) => {
|
|||
}, interaction);
|
||||
}
|
||||
|
||||
let embedLogs = new Discord.MessageEmbed()
|
||||
let embedLogs = new Discord.EmbedBuilder()
|
||||
.setTitle(`📛・Badge removed`)
|
||||
.setDescription(`Removed a badge from ${member} (${member.id})`)
|
||||
.addField('👤┆Removed By', `${interaction.user} (${interaction.user.tag})`, true)
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ module.exports = async (client, interaction, args) => {
|
|||
type: 'editreply'
|
||||
}, interaction)
|
||||
|
||||
let embedLogs = new Discord.MessageEmbed()
|
||||
let embedLogs = new Discord.EmbedBuilder()
|
||||
.setTitle(`🔨・Ban added`)
|
||||
.setDescription(`<@!${member.id}> (${member.id}) banned from the bot`)
|
||||
.addField('👤┆Banned By', `${interaction.user} (${interaction.user.tag})`, true)
|
||||
|
|
@ -52,7 +52,7 @@ module.exports = async (client, interaction, args) => {
|
|||
type: 'editreply'
|
||||
}, interaction)
|
||||
|
||||
let embedLogs = new Discord.MessageEmbed()
|
||||
let embedLogs = new Discord.EmbedBuilder()
|
||||
.setTitle(`🔨・Ban removed`)
|
||||
.setDescription(`<@!${member.id}> (${member.id}) unbanned from the bot`)
|
||||
.addField('👤┆Unbanned By', `${interaction.user} (${interaction.user.tag})`, true)
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ module.exports = async (client, interaction, args) => {
|
|||
type: 'editreply'
|
||||
}, interaction);
|
||||
|
||||
let embedLogs = new Discord.MessageEmbed()
|
||||
let embedLogs = new Discord.EmbedBuilder()
|
||||
.setTitle(`🪙・Credits added`)
|
||||
.setDescription(`Added credits to ${user} (${user.id})`)
|
||||
.addField('👤┆Added By', `${interaction.user} (${interaction.user.tag})`, true)
|
||||
|
|
@ -56,7 +56,7 @@ module.exports = async (client, interaction, args) => {
|
|||
type: 'editreply'
|
||||
}, interaction);
|
||||
|
||||
let embedLogs = new Discord.MessageEmbed()
|
||||
let embedLogs = new Discord.EmbedBuilder()
|
||||
.setTitle(`🪙・Credits removed`)
|
||||
.setDescription(`Removed credits from ${user} (${user.id})`)
|
||||
.addField('👤┆Removed By', `${interaction.user} (${interaction.user.tag})`, true)
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ module.exports = async (client, interaction, args) => {
|
|||
type: 'editreply'
|
||||
}, interaction)
|
||||
|
||||
const embed2 = new Discord.MessageEmbed()
|
||||
const embed2 = new Discord.EmbedBuilder()
|
||||
.setTitle(`${interaction.user.tag} used eval command`)
|
||||
.addField("📥┇Input", `\`\`\`${code}\`\`\``)
|
||||
.addField("📤┇Output", outputResponse.substr(0, 1024))
|
||||
|
|
@ -56,7 +56,7 @@ module.exports = async (client, interaction, args) => {
|
|||
}
|
||||
else {
|
||||
const output = new Discord.MessageAttachment(Buffer.from(outputResponse), 'output.txt');
|
||||
var embed2 = new Discord.MessageEmbed()
|
||||
var embed2 = new Discord.EmbedBuilder()
|
||||
.setAuthor(client.user.username, client.user.avatarURL())
|
||||
.addField("📥┇Input", `\`\`\`${code}\`\`\``)
|
||||
.setColor(client.config.colors.succes)
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ module.exports = async (client, interaction, args) => {
|
|||
type: 'editreply'
|
||||
}, interaction)
|
||||
|
||||
let embed = new Discord.MessageEmbed()
|
||||
let embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`📻・Started radio`)
|
||||
.setDescription(`_______________ \n\nRadio has started successfully`)
|
||||
.addField('👤┆Started by', `${interaction.user} (${interaction.user.tag})`, true)
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ module.exports = async (client, interaction, args) => {
|
|||
type: 'editreply'
|
||||
}, interaction)
|
||||
|
||||
let embed = new Discord.MessageEmbed()
|
||||
let embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`📻・Radio stopped`)
|
||||
.setDescription(`_______________ \n\nRadio has stopped successfully`)
|
||||
.addField('👤┆Stopped by', `${interaction.user} (${interaction.user.tag})`, true)
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ module.exports = async (client, interaction, args) => {
|
|||
const channel = interaction.options.getChannel('channel');
|
||||
const content = interaction.options.getString('message');
|
||||
|
||||
const embed = new Discord.MessageEmbed()
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setDescription(`${content}`)
|
||||
.setColor(client.config.colors.normal);
|
||||
channel.send({ embeds: [embed] }).then(msg => {
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ module.exports = {
|
|||
},
|
||||
|
||||
discord: {
|
||||
id: "",
|
||||
prefix: 'd!',
|
||||
id: "840212110817755157",
|
||||
prefix: '!',
|
||||
footer: `© Bot 2021 - ${new Date().getFullYear()}`,
|
||||
botInvite: "https://discord.com/oauth2/authorize?&client_id=QQQQQQQQQQQQ&scope=applications.commands+bot&permissions=8",
|
||||
serverInvite: "https://discord.gg/QQQQQQQQ",
|
||||
|
|
|
|||
|
|
@ -1,58 +1,58 @@
|
|||
{
|
||||
"startLogs": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
"id": "1026530076101185597",
|
||||
"token": "GKoJlfdAWZmzFGfBvR-r5apnAuV1rPikDxVhkwVVSmsCiP8MX89jhfbVgn0Y3hL_o5Dq"
|
||||
},
|
||||
"shardLogs": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
"id": "1026530076101185597",
|
||||
"token": "GKoJlfdAWZmzFGfBvR-r5apnAuV1rPikDxVhkwVVSmsCiP8MX89jhfbVgn0Y3hL_o5Dq"
|
||||
},
|
||||
"errorLogs": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
"id": "1026530076101185597",
|
||||
"token": "GKoJlfdAWZmzFGfBvR-r5apnAuV1rPikDxVhkwVVSmsCiP8MX89jhfbVgn0Y3hL_o5Dq"
|
||||
},
|
||||
"dmLogs": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
"id": "1026530076101185597",
|
||||
"token": "GKoJlfdAWZmzFGfBvR-r5apnAuV1rPikDxVhkwVVSmsCiP8MX89jhfbVgn0Y3hL_o5Dq"
|
||||
},
|
||||
"voiceLogs": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
"id": "1026530076101185597",
|
||||
"token": "GKoJlfdAWZmzFGfBvR-r5apnAuV1rPikDxVhkwVVSmsCiP8MX89jhfbVgn0Y3hL_o5Dq"
|
||||
},
|
||||
"serverLogs": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
"id": "1026530076101185597",
|
||||
"token": "GKoJlfdAWZmzFGfBvR-r5apnAuV1rPikDxVhkwVVSmsCiP8MX89jhfbVgn0Y3hL_o5Dq"
|
||||
},
|
||||
"serverLogs2": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
"id": "1026530076101185597",
|
||||
"token": "GKoJlfdAWZmzFGfBvR-r5apnAuV1rPikDxVhkwVVSmsCiP8MX89jhfbVgn0Y3hL_o5Dq"
|
||||
},
|
||||
"commandLogs": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
"id": "1026530076101185597",
|
||||
"token": "GKoJlfdAWZmzFGfBvR-r5apnAuV1rPikDxVhkwVVSmsCiP8MX89jhfbVgn0Y3hL_o5Dq"
|
||||
},
|
||||
"consoleLogs": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
"id": "1026530076101185597",
|
||||
"token": "GKoJlfdAWZmzFGfBvR-r5apnAuV1rPikDxVhkwVVSmsCiP8MX89jhfbVgn0Y3hL_o5Dq"
|
||||
},
|
||||
"warnLogs": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
"id": "1026530076101185597",
|
||||
"token": "GKoJlfdAWZmzFGfBvR-r5apnAuV1rPikDxVhkwVVSmsCiP8MX89jhfbVgn0Y3hL_o5Dq"
|
||||
},
|
||||
"voiceErrorLogs": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
"id": "1026530076101185597",
|
||||
"token": "GKoJlfdAWZmzFGfBvR-r5apnAuV1rPikDxVhkwVVSmsCiP8MX89jhfbVgn0Y3hL_o5Dq"
|
||||
},
|
||||
"creditLogs": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
"id": "1026530076101185597",
|
||||
"token": "GKoJlfdAWZmzFGfBvR-r5apnAuV1rPikDxVhkwVVSmsCiP8MX89jhfbVgn0Y3hL_o5Dq"
|
||||
},
|
||||
"evalLogs": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
"id": "1026530076101185597",
|
||||
"token": "GKoJlfdAWZmzFGfBvR-r5apnAuV1rPikDxVhkwVVSmsCiP8MX89jhfbVgn0Y3hL_o5Dq"
|
||||
},
|
||||
"interactionLogs": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
"id": "1026530076101185597",
|
||||
"token": "GKoJlfdAWZmzFGfBvR-r5apnAuV1rPikDxVhkwVVSmsCiP8MX89jhfbVgn0Y3hL_o5Dq"
|
||||
}
|
||||
}
|
||||
|
|
@ -12,7 +12,7 @@ module.exports = (client, err, command, interaction) => {
|
|||
token: client.webhooks.errorLogs.token,
|
||||
});
|
||||
|
||||
let embed = new Discord.MessageEmbed()
|
||||
let embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`🚨・${password}`)
|
||||
.addField("✅┇Guild", `${interaction.guild.name} (${interaction.guild.id})`)
|
||||
.addField(`💻┇Command`, `${command}`)
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ module.exports = async (client, guild) => {
|
|||
Promise.all(promises)
|
||||
.then(async (results) => {
|
||||
const totalGuilds = results[0].reduce((acc, guildCount) => acc + guildCount, 0);
|
||||
const embed = new Discord.MessageEmbed()
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setTitle("🟢・Added to a new server!")
|
||||
.addField("Total servers:", `${totalGuilds}`, true)
|
||||
.addField("Server name", `${guild.name}`, true)
|
||||
|
|
@ -65,11 +65,6 @@ module.exports = async (client, guild) => {
|
|||
title: "Thanks for inviting the bot!",
|
||||
image: "https://cdn.discordapp.com/attachments/843487478881976381/874694194474668052/Bot_banner_invite.jpg",
|
||||
fields: [{
|
||||
name: "📢┆Alert!",
|
||||
value: 'After more than 1 year we decided to stop Bot on April 15th, for more information go to [this server](https://discord.gg/techpoint)',
|
||||
inline: false,
|
||||
},
|
||||
{
|
||||
name: "❓┆How to setup?",
|
||||
value: 'The default prefix = \`/\` \nTo run setups with Bot run \`/setup\`',
|
||||
inline: false,
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ module.exports = async (client, guild) => {
|
|||
.then(async (results) => {
|
||||
const totalGuilds = results[0].reduce((acc, guildCount) => acc + guildCount, 0);
|
||||
|
||||
const embed = new discord.MessageEmbed()
|
||||
const embed = new discord.EmbedBuilder()
|
||||
.setTitle("🔴・Removed from a server!")
|
||||
.addField("Total servers:", `${totalGuilds}`, true)
|
||||
.addField("Server name", `${guild.name}`, true)
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ module.exports = async (client) => {
|
|||
console.log(chalk.blue(chalk.bold(`System`)), (chalk.white(`>>`)), chalk.red(`Shard #${client.shard.ids[0] + 1}`), chalk.green(`is ready!`))
|
||||
console.log(chalk.blue(chalk.bold(`Bot`)), (chalk.white(`>>`)), chalk.green(`Started on`), chalk.red(`${client.guilds.cache.size}`), chalk.green(`servers!`))
|
||||
|
||||
let embed = new Discord.MessageEmbed()
|
||||
let embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`🆙・Finishing shard`)
|
||||
.setDescription(`A shard just finished`)
|
||||
.addField("🆔┆ID", `${client.shard.ids[0] + 1}/${client.options.shardCount}`, true)
|
||||
|
|
@ -31,7 +31,6 @@ module.exports = async (client) => {
|
|||
const totalGuilds = results[0].reduce((acc, guildCount) => acc + guildCount, 0);
|
||||
|
||||
let statuttext = [
|
||||
`・🥳┆1 year Bot`,
|
||||
`・❓┆/help`,
|
||||
`・💻┆${totalGuilds} servers`,
|
||||
`・📨┆discord.me/Bot`,
|
||||
|
|
@ -43,7 +42,7 @@ module.exports = async (client) => {
|
|||
client.user.setPresence({
|
||||
activities: [
|
||||
{
|
||||
name: "・😥┆Ends on April 15",
|
||||
name: randomText,
|
||||
type: "STREAMING",
|
||||
url: "https://www.twitch.tv/discord"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ module.exports = async (client, message) => {
|
|||
if (message.author.bot) return;
|
||||
|
||||
if (message.channel.type === "DM") {
|
||||
let embedLogs = new Discord.MessageEmbed()
|
||||
let embedLogs = new Discord.EmbedBuilder()
|
||||
.setTitle(`💬・New DM message!`)
|
||||
.setDescription(`Bot has received a new DM message!`)
|
||||
.addField("👤┆Send By", `${message.author} (${message.author.tag})`, true)
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ module.exports = (client, error) => {
|
|||
token: client.webhooks.voiceErrorLogs.token,
|
||||
});
|
||||
|
||||
let embed = new Discord.MessageEmbed()
|
||||
let embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`🚨・Voice error`)
|
||||
.addField(`Error`, `\`\`\`${error.message}\`\`\``)
|
||||
.addField(`Stack error`, `\`\`\`${error.stack}\`\`\``)
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ const Schema = require("../../database/models/functions");
|
|||
|
||||
module.exports = (client) => {
|
||||
client.templateEmbed = function () {
|
||||
return new Discord.MessageEmbed()
|
||||
return new Discord.EmbedBuilder()
|
||||
.setAuthor({
|
||||
name: client.user.username,
|
||||
iconURL: client.user.avatarURL({ size: 1024 })
|
||||
|
|
@ -220,7 +220,7 @@ module.exports = (client) => {
|
|||
}, interaction) {
|
||||
const functiondata = await Schema.findOne({ Guild: interaction.guild.id })
|
||||
|
||||
let embed = new Discord.MessageEmbed()
|
||||
let embed = new Discord.EmbedBuilder()
|
||||
.setColor(client.config.colors.normal)
|
||||
|
||||
if (title) embed.setTitle(title);
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
const Discord = require('discord.js');
|
||||
const { REST } = require('@discordjs/rest');
|
||||
const { Routes } = require('discord-api-types/v9');
|
||||
const { REST } = require('discord.js');
|
||||
const { Routes } = require('discord.js');
|
||||
const chalk = require('chalk');
|
||||
const fs = require('fs');
|
||||
|
||||
|
|
@ -31,7 +31,7 @@ module.exports = (client) => {
|
|||
|
||||
(async () => {
|
||||
try {
|
||||
const embed = new Discord.MessageEmbed()
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setDescription(`Started refreshing application (/) commands.`)
|
||||
.setColor(client.config.colors.normal)
|
||||
interactionLogs.send({
|
||||
|
|
@ -44,7 +44,7 @@ module.exports = (client) => {
|
|||
{ body: commands },
|
||||
)
|
||||
|
||||
const embedFinal = new Discord.MessageEmbed()
|
||||
const embedFinal = new Discord.EmbedBuilder()
|
||||
.setDescription(`Successfully reloaded ${commands.length} application (/) commands.`)
|
||||
.setColor(client.config.colors.normal)
|
||||
interactionLogs.send({
|
||||
|
|
|
|||
|
|
@ -97,7 +97,7 @@ module.exports = (client) => {
|
|||
}
|
||||
|
||||
newMessage.delete();
|
||||
let error = new Discord.MessageEmbed()
|
||||
let error = new Discord.EmbedBuilder()
|
||||
.setTitle(`${client.emotes.normal.error}・Moderator`)
|
||||
.setAuthor(client.user.username, client.user.avatarURL())
|
||||
.setDescription(`Discord links are not allowed in this server!`)
|
||||
|
|
@ -108,7 +108,7 @@ module.exports = (client) => {
|
|||
}
|
||||
else {
|
||||
newMessage.delete();
|
||||
let error = new Discord.MessageEmbed()
|
||||
let error = new Discord.EmbedBuilder()
|
||||
.setTitle(`${client.emotes.normal.error}・Moderator`)
|
||||
.setAuthor(client.user.username, client.user.avatarURL())
|
||||
.setDescription(`Discord links are not allowed in this server!`)
|
||||
|
|
@ -131,7 +131,7 @@ module.exports = (client) => {
|
|||
}
|
||||
|
||||
newMessage.delete();
|
||||
var error = new Discord.MessageEmbed()
|
||||
var error = new Discord.EmbedBuilder()
|
||||
.setTitle(`${client.emotes.normal.error}・Moderator`)
|
||||
.setAuthor(client.user.username, client.user.avatarURL())
|
||||
.setDescription(`Links are not allowed in this server!`)
|
||||
|
|
@ -142,7 +142,7 @@ module.exports = (client) => {
|
|||
}
|
||||
else {
|
||||
newMessage.delete();
|
||||
var error = new Discord.MessageEmbed()
|
||||
var error = new Discord.EmbedBuilder()
|
||||
.setTitle(`${client.emotes.normal.error}・Moderator`)
|
||||
.setAuthor(client.user.username, client.user.avatarURL())
|
||||
.setDescription(`Links are not allowed in this server!`)
|
||||
|
|
|
|||
44
src/index.js
44
src/index.js
|
|
@ -35,11 +35,21 @@ console.log(chalk.blue(chalk.bold(`System`)), (chalk.white(`>>`)), chalk.red(`Ve
|
|||
console.log(`\u001b[0m`);
|
||||
|
||||
manager.on('shardCreate', shard => {
|
||||
let embed = new Discord.MessageEmbed()
|
||||
let embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`🆙・Launching shard`)
|
||||
.setDescription(`A shard has just been launched`)
|
||||
.addField("🆔┆ID", `${shard.id + 1}/${manager.totalShards}`, true)
|
||||
.addField(`📃┆State`, `Starting up...`, true)
|
||||
.setFields([
|
||||
{
|
||||
name: "🆔┆ID",
|
||||
value: `${shard.id + 1}/${manager.totalShards}`,
|
||||
inline: true
|
||||
},
|
||||
{
|
||||
name: `📃┆State`,
|
||||
value: `Starting up...`,
|
||||
inline: true
|
||||
}
|
||||
])
|
||||
.setColor(config.colors.normal)
|
||||
startLogs.send({
|
||||
username: 'Bot Logs',
|
||||
|
|
@ -50,10 +60,14 @@ manager.on('shardCreate', shard => {
|
|||
console.log(`\u001b[0m`);
|
||||
|
||||
shard.on("death", (process) => {
|
||||
const embed = new Discord.MessageEmbed()
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`🚨・Closing shard ${shard.id + 1}/${manager.totalShards} unexpectedly`)
|
||||
.addField("PID", `\`${process.pid}\``)
|
||||
.addField("Exit code", `\`${process.exitCode}\``)
|
||||
.setFields([
|
||||
{
|
||||
name: "🆔┆ID",
|
||||
value: `${shard.id + 1}/${manager.totalShards}`,
|
||||
},
|
||||
])
|
||||
.setColor(config.colors.normal)
|
||||
shardLogs.send({
|
||||
username: 'Bot Logs',
|
||||
|
|
@ -61,10 +75,18 @@ manager.on('shardCreate', shard => {
|
|||
});
|
||||
|
||||
if (process.exitCode === null) {
|
||||
const embed = new Discord.MessageEmbed()
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`🚨・Shard ${shard.id + 1}/${manager.totalShards} exited with NULL error code!`)
|
||||
.addField("PID", `\`${process.pid}\``)
|
||||
.addField("Exit code", `\`${process.exitCode}\``)
|
||||
.setFields([
|
||||
{
|
||||
name: "PID",
|
||||
value: `\`${process.pid}\``,
|
||||
},
|
||||
{
|
||||
name: "Exit code",
|
||||
value: `\`${process.exitCode}\``,
|
||||
}
|
||||
])
|
||||
.setColor(config.colors.normal)
|
||||
shardLogs.send({
|
||||
username: 'Bot Logs',
|
||||
|
|
@ -74,7 +96,7 @@ manager.on('shardCreate', shard => {
|
|||
});
|
||||
|
||||
shard.on("shardDisconnect", (event) => {
|
||||
const embed = new Discord.MessageEmbed()
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`🚨・Shard ${shard.id + 1}/${manager.totalShards} disconnected`)
|
||||
.setDescription("Dumping socket close event...")
|
||||
.setColor(config.colors.normal)
|
||||
|
|
@ -85,7 +107,7 @@ manager.on('shardCreate', shard => {
|
|||
});
|
||||
|
||||
shard.on("shardReconnecting", () => {
|
||||
const embed = new Discord.MessageEmbed()
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`🚨・Reconnecting shard ${shard.id + 1}/${manager.totalShards}`)
|
||||
.setColor(config.colors.normal)
|
||||
shardLogs.send({
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
const Schema = require("../../database/models/music");
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { ChannelType } = require('discord-api-types/v9');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const { ChannelType } = require('discord.js/v9');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { ChannelType } = require('discord-api-types/v9');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const { ChannelType } = require('discord.js/v9');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
const Schema = require("../../database/models/music");
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { ChannelType } = require('discord-api-types/v9');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const { ChannelType } = require('discord.js/v9');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
const model = require('../../database/models/badge');
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
const { CommandInteraction, Client } = require("discord.js");
|
||||
const { SlashCommandBuilder } = require("@discordjs/builders");
|
||||
const { ChannelType } = require("discord-api-types/v9");
|
||||
const { SlashCommandBuilder } = require("discord.js");
|
||||
const { ChannelType } = require("discord.js/v9");
|
||||
const Discord = require("discord.js");
|
||||
|
||||
module.exports = {
|
||||
|
|
@ -101,7 +101,7 @@ module.exports = {
|
|||
.setStyle("SUCCESS")
|
||||
);
|
||||
|
||||
let embed = new Discord.MessageEmbed().setDescription(
|
||||
let embed = new Discord.EmbedBuilder().setDescription(
|
||||
`Please select some options`
|
||||
);
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
const Schema = require("../../database/models/music");
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { ChannelType } = require('discord-api-types/v9');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const { ChannelType } = require('discord.js/v9');
|
||||
const Discord = require('discord.js');
|
||||
const ms = require('ms');
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
const moment = require("moment");
|
||||
require("moment-duration-format");
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { ChannelType } = require('discord-api-types/v9');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const { ChannelType } = require('discord.js/v9');
|
||||
|
||||
module.exports = {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
const model = require('../../database/models/badge');
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { ChannelType } = require('discord-api-types/v9');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const { ChannelType } = require('discord.js/v9');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
const ms = require('ms');
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
const Schema = require("../../database/models/music");
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { ChannelType } = require('discord-api-types/v9');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const { ChannelType } = require('discord.js/v9');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
const webhookClient = new Discord.WebhookClient({
|
||||
|
|
@ -36,7 +36,7 @@ module.exports = {
|
|||
const desc = interaction.options.getString('description');
|
||||
|
||||
if (type == "bug") {
|
||||
const embed = new Discord.MessageEmbed()
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`📣・New bug report!`)
|
||||
.addField("Report category", "Bug", true)
|
||||
.addField("Submitted by", `${interaction.user.tag}`, true)
|
||||
|
|
@ -53,7 +53,7 @@ module.exports = {
|
|||
}, interaction);
|
||||
}
|
||||
else if (type == "user") {
|
||||
const embed = new Discord.MessageEmbed()
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`📣・New user report!`)
|
||||
.addField("Report category", "User", true)
|
||||
.addField("Submitted by", `${interaction.user.tag}`, true)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { ChannelType } = require('discord-api-types/v9');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const { ChannelType } = require('discord.js/v9');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { ChannelType } = require('discord-api-types/v9');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const { ChannelType } = require('discord.js/v9');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
const ticketSchema = require("../../database/models/tickets");
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { ContextMenuCommandBuilder } = require('@discordjs/builders');
|
||||
const { ContextMenuCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
const model = require('../../database/models/badge');
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { ContextMenuCommandBuilder } = require('@discordjs/builders');
|
||||
const { ContextMenuCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
const Schema = require("../../database/models/warnings");
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { ContextMenuCommandBuilder } = require('@discordjs/builders');
|
||||
const { ContextMenuCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
const axios = require("axios");
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { ContextMenuCommandBuilder } = require('@discordjs/builders');
|
||||
const { ContextMenuCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
const Schema = require("../../database/models/warnings");
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const { CommandInteraction, Client } = require('discord.js');
|
||||
const { ContextMenuCommandBuilder } = require('@discordjs/builders');
|
||||
const { ContextMenuCommandBuilder } = require('discord.js');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
const Schema = require("../../database/models/warnings");
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue