mirror of
https://github.com/System-End/Discord-Bot.git
synced 2026-04-19 19:45:16 +00:00
Fixes
This commit is contained in:
parent
9b5f30c0f1
commit
bf10c9b25d
125 changed files with 2068 additions and 2119 deletions
3680
package-lock.json
generated
3680
package-lock.json
generated
File diff suppressed because it is too large
Load diff
46
package.json
46
package.json
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "discordbot",
|
||||
"version": "9.0.4",
|
||||
"description": "DiscordBot is a bot with which you can run your entire server! With no less than 400+ commands",
|
||||
"version": "10.0.0",
|
||||
"description": "Discord Bot is a bot with which you can run your entire server! With no less than 400+ commands",
|
||||
"main": "./src/index.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
|
|
@ -26,48 +26,48 @@
|
|||
"author": "CorwinDev",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@discordjs/voice": "^0.7.5",
|
||||
"@discordjs/voice": "^0.14.0",
|
||||
"@haileybot/captcha-generator": "^1.7.0",
|
||||
"@iamtraction/google-translate": "^1.1.2",
|
||||
"@iamtraction/google-translate": "^2.0.1",
|
||||
"@top-gg/sdk": "^3.1.3",
|
||||
"axios": "^0.24.0",
|
||||
"canvacord": "^5.2.3",
|
||||
"axios": "^1.2.1",
|
||||
"canvacord": "^5.4.8",
|
||||
"chalk": "^4.1.2",
|
||||
"discord-giveaways": "^6.0.1",
|
||||
"discord-image-generation": "^1.4.9",
|
||||
"discord-image-generation": "^1.4.15",
|
||||
"discord.js": "^14.7.1",
|
||||
"dompurify": "^2.3.5",
|
||||
"dotenv": "^10.0.0",
|
||||
"erela.js": "^2.3.3",
|
||||
"dompurify": "^2.4.1",
|
||||
"dotenv": "^16.0.3",
|
||||
"erela.js": "^2.4.0",
|
||||
"erela.js-apple": "^1.2.6",
|
||||
"erela.js-deezer": "^1.0.7",
|
||||
"erela.js-facebook": "^1.0.4",
|
||||
"erela.js-spotify": "^1.2.0",
|
||||
"figlet": "^1.5.2",
|
||||
"fs": "^0.0.1-security",
|
||||
"generate-password": "^1.6.1",
|
||||
"generate-password": "^1.7.0",
|
||||
"giphy-api": "^2.0.2",
|
||||
"hdqwalls-wrapper": "^1.0.4",
|
||||
"he": "^1.2.0",
|
||||
"html-entities": "^2.3.2",
|
||||
"html-entities": "^2.3.3",
|
||||
"i": "^0.3.7",
|
||||
"is-hexcolor": "^1.0.0",
|
||||
"isgd": "^1.1.3",
|
||||
"jsdom": "^18.1.0",
|
||||
"libsodium-wrappers": "^0.7.9",
|
||||
"jsdom": "^20.0.3",
|
||||
"libsodium-wrappers": "^0.7.10",
|
||||
"lyrics-finder": "^21.7.0",
|
||||
"mathjs": "^10.0.2",
|
||||
"moment": "^2.29.1",
|
||||
"mathjs": "^11.5.0",
|
||||
"moment": "^2.29.4",
|
||||
"moment-duration-format": "^2.3.2",
|
||||
"moment-timezone": "^0.5.33",
|
||||
"mongoose": "^6.0.13",
|
||||
"moment-timezone": "^0.5.39",
|
||||
"mongoose": "^6.8.0",
|
||||
"ms": "^2.1.3",
|
||||
"npm": "^8.3.0",
|
||||
"popcat-wrapper": "^1.5.0",
|
||||
"sourcebin": "^4.2.5",
|
||||
"npm": "^9.2.0",
|
||||
"popcat-wrapper": "^1.5.4",
|
||||
"sourcebin": "^5.0.0",
|
||||
"topgg-autoposter": "^2.0.1",
|
||||
"util": "^0.12.4",
|
||||
"util": "^0.12.5",
|
||||
"weather-js": "^2.0.0",
|
||||
"ytdl-core": "^4.9.2"
|
||||
"ytdl-core": "^4.11.2"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
61
src/bot.js
61
src/bot.js
|
|
@ -93,6 +93,49 @@ client.config = require('./config/bot');
|
|||
client.changelogs = require('./config/changelogs');
|
||||
client.emotes = require("./config/emojis.json");
|
||||
client.webhooks = require("./config/webhooks.json");
|
||||
if (process.env.WEBHOOK_ID && process.env.WEBHOOK_TOKEN) {
|
||||
client.webhooks.startLogs.id = process.env.WEBHOOK_ID;
|
||||
client.webhooks.startLogs.token = process.env.WEBHOOK_TOKEN;
|
||||
|
||||
client.webhooks.shardLogs.id = process.env.WEBHOOK_ID;
|
||||
client.webhooks.shardLogs.token = process.env.WEBHOOK_TOKEN;
|
||||
|
||||
client.webhooks.errorLogs.id = process.env.WEBHOOK_ID;
|
||||
client.webhooks.errorLogs.token = process.env.WEBHOOK_TOKEN;
|
||||
|
||||
client.webhooks.dmLogs.id = process.env.WEBHOOK_ID;
|
||||
client.webhooks.dmLogs.token = process.env.WEBHOOK_TOKEN;
|
||||
|
||||
client.webhooks.voiceLogs.id = process.env.WEBHOOK_ID;
|
||||
client.webhooks.voiceLogs.token = process.env.WEBHOOK_TOKEN;
|
||||
|
||||
client.webhooks.serverLogs.id = process.env.WEBHOOK_ID;
|
||||
client.webhooks.serverLogs.token = process.env.WEBHOOK_TOKEN;
|
||||
|
||||
client.webhooks.serverLogs2.id = process.env.WEBHOOK_ID;
|
||||
client.webhooks.serverLogs2.token = process.env.WEBHOOK_TOKEN;
|
||||
|
||||
client.webhooks.commandLogs.id = process.env.WEBHOOK_ID;
|
||||
client.webhooks.commandLogs.token = process.env.WEBHOOK_TOKEN;
|
||||
|
||||
client.webhooks.consoleLogs.id = process.env.WEBHOOK_ID;
|
||||
client.webhooks.consoleLogs.token = process.env.WEBHOOK_TOKEN;
|
||||
|
||||
client.webhooks.warnLogs.id = process.env.WEBHOOK_ID;
|
||||
client.webhooks.warnLogs.token = process.env.WEBHOOK_TOKEN;
|
||||
|
||||
client.webhooks.voiceErrorLogs.id = process.env.WEBHOOK_ID;
|
||||
client.webhooks.voiceErrorLogs.token = process.env.WEBHOOK_TOKEN;
|
||||
|
||||
client.webhooks.creditLogs.id = process.env.WEBHOOK_ID;
|
||||
client.webhooks.creditLogs.token = process.env.WEBHOOK_TOKEN;
|
||||
|
||||
client.webhooks.evalLogs.id = process.env.WEBHOOK_ID;
|
||||
client.webhooks.evalLogs.token = process.env.WEBHOOK_TOKEN;
|
||||
|
||||
client.webhooks.interactionLogs.id = process.env.WEBHOOK_ID;
|
||||
client.webhooks.interactionLogs.token = process.env.WEBHOOK_TOKEN;
|
||||
}
|
||||
client.commands = new Discord.Collection();
|
||||
client.playerManager = new Map();
|
||||
client.triviaManager = new Map();
|
||||
|
|
@ -119,16 +162,19 @@ fs.readdirSync('./src/handlers').forEach((dir) => {
|
|||
client.login(process.env.DISCORD_TOKEN);
|
||||
|
||||
process.on('unhandledRejection', error => {
|
||||
console.error('Unhandled promise rejection:', error);
|
||||
if (error.length > 1000) error = error.slice(0, 950) + '... view console for details';
|
||||
if (error.stack.length > 1000) error.stack = error.stack.slice(0, 950) + '... view console for details';
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`🚨・Unhandled promise rejection`)
|
||||
.setFields([
|
||||
.addFields([
|
||||
{
|
||||
name: `Error`,
|
||||
value: `\`\`\`${error}\`\`\``,
|
||||
name: "Error",
|
||||
value: error ? Discord.codeBlock(error) : "No error",
|
||||
},
|
||||
{
|
||||
name: `Stack error`,
|
||||
value: `\`\`\`${error.stack}\`\`\``,
|
||||
name: "Stack error",
|
||||
value: error.stack ? Discord.codeBlock(error.stack) : "No stack error",
|
||||
}
|
||||
])
|
||||
.setColor(client.config.colors.normal)
|
||||
|
|
@ -143,7 +189,7 @@ process.on('unhandledRejection', error => {
|
|||
process.on('warning', warn => {
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`🚨・New warning found`)
|
||||
.setFields([
|
||||
.addFields([
|
||||
{
|
||||
name: `Warn`,
|
||||
value: `\`\`\`${warn}\`\`\``,
|
||||
|
|
@ -161,7 +207,7 @@ process.on('warning', warn => {
|
|||
client.on('shardError', error => {
|
||||
const embed = new Discord.EmbedBuilder()
|
||||
.setTitle(`🚨・A websocket connection encountered an error`)
|
||||
.setFields([
|
||||
.addFields([
|
||||
{
|
||||
name: `Error`,
|
||||
value: `\`\`\`${error}\`\`\``,
|
||||
|
|
@ -178,4 +224,3 @@ client.on('shardError', error => {
|
|||
});
|
||||
});
|
||||
|
||||
|
||||
|
|
@ -25,7 +25,7 @@ module.exports = async (client, interaction, args) => {
|
|||
|
||||
client.succNormal({
|
||||
text: `Your AFK has been set up succesfully`,
|
||||
type: 'ephemeral'
|
||||
type: 'ephemeraledit'
|
||||
}, interaction);
|
||||
|
||||
client.embed({
|
||||
|
|
|
|||
|
|
@ -3,15 +3,17 @@ const Discord = require('discord.js');
|
|||
const voiceSchema = require("../../database/models/voice");
|
||||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
interaction.guild.channels.create("Custom voice", {
|
||||
interaction.guild.channels.create({
|
||||
name: "Custom voice",
|
||||
type: "GUILD_CATEGORY"
|
||||
}).then((cat) => {
|
||||
interaction.guild.channels.create("➕ Create Voice", {
|
||||
interaction.guild.channels.create({
|
||||
name: "➕ Create Voice",
|
||||
type: "GUILD_VOICE",
|
||||
parent: cat.id,
|
||||
permissionOverwrites: [
|
||||
{
|
||||
deny: 'SPEAK',
|
||||
deny: [Discord.PermissionsBitField.Flags.Speak],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
@ -47,4 +49,3 @@ module.exports = async (client, interaction, args) => {
|
|||
})
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -10,7 +10,8 @@ module.exports = async (client, interaction, args) => {
|
|||
const choice = interaction.options.getString('setup');
|
||||
|
||||
if (choice == "birthdays") {
|
||||
interaction.guild.channels.create("birthdays", {
|
||||
interaction.guild.channels.create({
|
||||
name: "birthdays",
|
||||
type: "GUILD_TEXT"
|
||||
}).then((ch) => {
|
||||
client.createChannelSetup(Birthdays, ch, interaction)
|
||||
|
|
@ -18,7 +19,8 @@ module.exports = async (client, interaction, args) => {
|
|||
}
|
||||
|
||||
if (choice == "chatbot") {
|
||||
interaction.guild.channels.create("chatbot", {
|
||||
interaction.guild.channels.create({
|
||||
name: "chatbot",
|
||||
type: "GUILD_TEXT"
|
||||
}).then((ch) => {
|
||||
client.createChannelSetup(Chatbot, ch, interaction)
|
||||
|
|
@ -26,7 +28,8 @@ module.exports = async (client, interaction, args) => {
|
|||
}
|
||||
|
||||
if (choice == "reviews") {
|
||||
interaction.guild.channels.create("reviews", {
|
||||
interaction.guild.channels.create({
|
||||
name: "reviews",
|
||||
type: "GUILD_TEXT"
|
||||
}).then((ch) => {
|
||||
client.createChannelSetup(Review, ch, interaction)
|
||||
|
|
@ -34,7 +37,8 @@ module.exports = async (client, interaction, args) => {
|
|||
}
|
||||
|
||||
if (choice == "suggestions") {
|
||||
interaction.guild.channels.create("suggestions", {
|
||||
interaction.guild.channels.create({
|
||||
name: "suggestions",
|
||||
type: "GUILD_TEXT"
|
||||
}).then((ch) => {
|
||||
client.createChannelSetup(Suggestion, ch, interaction)
|
||||
|
|
@ -42,7 +46,8 @@ module.exports = async (client, interaction, args) => {
|
|||
}
|
||||
|
||||
if (choice == "starboard") {
|
||||
interaction.guild.channels.create("starboard", {
|
||||
interaction.guild.channels.create({
|
||||
name: "starboard",
|
||||
type: "GUILD_TEXT"
|
||||
}).then((ch) => {
|
||||
client.createChannelSetup(StarBoard, ch, interaction)
|
||||
|
|
@ -50,4 +55,3 @@ module.exports = async (client, interaction, args) => {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -9,7 +9,8 @@ module.exports = async (client, interaction, args) => {
|
|||
const choice = interaction.options.getString('setup');
|
||||
|
||||
if (choice == "counting") {
|
||||
interaction.guild.channels.create("counting", {
|
||||
interaction.guild.channels.create({
|
||||
name: "counting",
|
||||
type: "GUILD_TEXT"
|
||||
}).then((ch) => {
|
||||
client.embed({
|
||||
|
|
@ -22,10 +23,11 @@ module.exports = async (client, interaction, args) => {
|
|||
}
|
||||
|
||||
if (choice == "gtn") {
|
||||
interaction.guild.channels.create("guess-the-number", {
|
||||
interaction.guild.channels.create({
|
||||
name:"guess-the-number",
|
||||
type: "GUILD_TEXT"
|
||||
}).then((ch) => {
|
||||
client.embed({
|
||||
client.embed({
|
||||
title: `🔢・Guess the number`,
|
||||
desc: `Guess the number between **1** and **10.000**!`
|
||||
}, ch)
|
||||
|
|
@ -35,13 +37,14 @@ module.exports = async (client, interaction, args) => {
|
|||
}
|
||||
|
||||
if (choice == "gtw") {
|
||||
interaction.guild.channels.create("guess-the-word", {
|
||||
interaction.guild.channels.create({
|
||||
name: "guess-the-word",
|
||||
type: "GUILD_TEXT"
|
||||
}).then((ch) => {
|
||||
var word = "start";
|
||||
var shuffled = word.split('').sort(function () { return 0.5 - Math.random() }).join('');
|
||||
|
||||
client.embed({
|
||||
client.embed({
|
||||
title: `💬・Guess the word`,
|
||||
desc: `Put the letters in the right position!`,
|
||||
fields: [
|
||||
|
|
@ -51,13 +54,14 @@ module.exports = async (client, interaction, args) => {
|
|||
}
|
||||
],
|
||||
}, ch)
|
||||
|
||||
|
||||
client.createChannelSetup(GTW, ch, interaction)
|
||||
})
|
||||
}
|
||||
|
||||
if (choice == "wordsnake") {
|
||||
interaction.guild.channels.create("word-snake", {
|
||||
interaction.guild.channels.create({
|
||||
name: "word-snake",
|
||||
type: "GUILD_TEXT"
|
||||
}).then((ch) => {
|
||||
client.createChannelSetup(WordSnake, ch, interaction)
|
||||
|
|
@ -65,4 +69,3 @@ module.exports = async (client, interaction, args) => {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -8,21 +8,23 @@ module.exports = async (client, interaction, args) => {
|
|||
const choice = interaction.options.getString('setup');
|
||||
|
||||
if (choice == "serverLogs") {
|
||||
interaction.guild.channels.create("server-logs", {
|
||||
interaction.guild.channels.create({
|
||||
name: "server-logs",
|
||||
permissionOverwrites: [
|
||||
{
|
||||
deny: 'VIEW_CHANNEL',
|
||||
deny: [Discord.PermissionsBitField.Flags.ViewChannel],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
type: "GUILD_TEXT"
|
||||
type: Discord.ChannelType.GuildText
|
||||
}).then((ch) => {
|
||||
client.createChannelSetup(logs, ch, interaction)
|
||||
})
|
||||
}
|
||||
|
||||
if (choice == "levelLogs") {
|
||||
interaction.guild.channels.create("level-logs", {
|
||||
interaction.guild.channels.create({
|
||||
name: "level-logs",
|
||||
type: "GUILD_TEXT"
|
||||
}).then((ch) => {
|
||||
client.createChannelSetup(levelLogs, ch, interaction)
|
||||
|
|
@ -30,7 +32,8 @@ module.exports = async (client, interaction, args) => {
|
|||
}
|
||||
|
||||
if (choice == "boostLogs") {
|
||||
interaction.guild.channels.create("boosts", {
|
||||
interaction.guild.channels.create({
|
||||
name: "boosts",
|
||||
type: "GUILD_TEXT"
|
||||
}).then((ch) => {
|
||||
client.createChannelSetup(boostLogs, ch, interaction)
|
||||
|
|
@ -38,4 +41,3 @@ module.exports = async (client, interaction, args) => {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -8,7 +8,8 @@ module.exports = async (client, interaction, args) => {
|
|||
const choice = interaction.options.getString('setup');
|
||||
|
||||
if (choice == "welcomechannel") {
|
||||
interaction.guild.channels.create("Welcome", {
|
||||
interaction.guild.channels.create({
|
||||
name: "Welcome",
|
||||
type: "GUILD_TEXT"
|
||||
}).then((ch) => {
|
||||
client.createChannelSetup(welcomeChannel, ch, interaction)
|
||||
|
|
@ -25,7 +26,8 @@ module.exports = async (client, interaction, args) => {
|
|||
}
|
||||
|
||||
if (choice == "leavechannel") {
|
||||
interaction.guild.channels.create("Bye", {
|
||||
interaction.guild.channels.create({
|
||||
name: "Bye",
|
||||
type: "GUILD_TEXT"
|
||||
}).then((ch) => {
|
||||
client.createChannelSetup(leaveChannel, ch, interaction)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const inviteMessages = require("../../database/models/inviteMessages");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const Schema = require("../../database/models/levelMessages");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const Schema = require("../../database/models/functions");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const Schema = require("../../database/models/stats");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_CHANNELS],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_CHANNELS],
|
||||
perms: ["MANAGE_CHANNELS"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const Schema = require("../../database/models/functions");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.ADMINISTRATOR],
|
||||
flags: [Discord.PermissionsBitField.Flags.ADMINISTRATOR],
|
||||
perms: ["ADMINISTRATOR"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const Schema = require("../../database/models/verify");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const Schema = require("../../database/models/ticketMessage");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const inviteMessages = require("../../database/models/inviteMessages");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ module.exports = async (client, interaction, args) => {
|
|||
});
|
||||
}
|
||||
else {
|
||||
const output = new Discord.MessageAttachment(Buffer.from(outputResponse), 'output.txt');
|
||||
const output = new Discord.AttachmentBuilder(Buffer.from(outputResponse), { name: 'output.txt' });
|
||||
var embed2 = new Discord.EmbedBuilder()
|
||||
.setAuthor(client.user.username, client.user.avatarURL())
|
||||
.addFields(
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ module.exports = async (client, interaction, args) => {
|
|||
list += `${guild.name} (${guild.id}) | ${guild.memberCount} members | Owner: ${guild.ownerId}\n`
|
||||
})
|
||||
|
||||
const output = new Discord.MessageAttachment(Buffer.from(list), 'servers.txt');
|
||||
const output = new Discord.AttachmentBuilder(Buffer.from(list), { name: 'servers.txt'});
|
||||
interaction.editreply({ files: [output] });
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const store = require("../../database/models/economyStore");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const Schema = require("../../database/models/economy");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.ADMINISTRATOR],
|
||||
flags: [Discord.PermissionsBitField.Flags.ADMINISTRATOR],
|
||||
perms: ["ADMINISTRATOR"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ const store = require("../../database/models/economyStore");
|
|||
module.exports = async (client, interaction, args) => {
|
||||
|
||||
client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.ADMINISTRATOR],
|
||||
flags: [Discord.PermissionsBitField.Flags.ADMINISTRATOR],
|
||||
perms: ["ADMINISTRATOR"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const store = require("../../database/models/economyStore");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const Schema = require("../../database/models/economy");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.ADMINISTRATOR],
|
||||
flags: [Discord.PermissionsBitField.Flags.ADMINISTRATOR],
|
||||
perms: ["ADMINISTRATOR"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ const Discord = require('discord.js');
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_EMOJIS],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_EMOJIS],
|
||||
perms: ["MANAGE_EMOJIS"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -8,10 +8,9 @@ module.exports = async (client, interaction, args) => {
|
|||
const userAvatar = member.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
|
||||
const image = await pop.ad(userAvatar);
|
||||
let attach = new Discord.MessageAttachment(image, "ad.png");
|
||||
let attach = new Discord.AttachmentBuilder(image, { name: "ad.png" });
|
||||
|
||||
interaction.editReply({ files: [attach] })
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -9,8 +9,7 @@ module.exports = async (client, interaction, args) => {
|
|||
|
||||
const img = await Canvas.bed(interaction.user.avatarURL({ size: 1024, format: 'png' }), userAvatar);
|
||||
|
||||
let attach = new Discord.MessageAttachment(img, "bed.png");;
|
||||
let attach = new Discord.AttachmentBuilder(img, { name: "bed.png" });
|
||||
interaction.editReply({ files: [attach] })
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -11,8 +11,7 @@ module.exports = async (client, interaction, args) => {
|
|||
|
||||
const img = await Canvas.burn(userAvatar, lvl);
|
||||
|
||||
let attach = new Discord.MessageAttachment(img, "blurred.png");;
|
||||
let attach = new Discord.AttachmentBuilder(img, { name: "blurred.png" });
|
||||
interaction.editReply({ files: [attach] })
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -4,7 +4,7 @@ const pop = require("popcat-wrapper");
|
|||
module.exports = async (client, interaction, args) => {
|
||||
|
||||
const image = await pop.car();
|
||||
let attach = new Discord.MessageAttachment(image.image, "car.png");
|
||||
let attach = new Discord.AttachmentBuilder(image.image, { name: "car.png" });
|
||||
|
||||
interaction.editReply({ files: [attach] })
|
||||
};
|
||||
|
|
@ -8,9 +8,8 @@ module.exports = async (client, interaction, args) => {
|
|||
const userAvatar = member.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
|
||||
const image = await pop.clown(userAvatar);
|
||||
let attach = new Discord.MessageAttachment(image, "clown.png");
|
||||
|
||||
let attach = new Discord.AttachmentBuilder(image, { name: "clown.png" });
|
||||
|
||||
interaction.editReply({ files: [attach] })
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -8,9 +8,8 @@ module.exports = async (client, interaction, args) => {
|
|||
const userAvatar = member.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
|
||||
const image = await pop.colorify(userAvatar);
|
||||
let attach = new Discord.MessageAttachment(image, "colorify.png");
|
||||
|
||||
let attach = new Discord.AttachmentBuilder(image, { name: "colorify.png" });
|
||||
|
||||
interaction.editReply({ files: [attach] })
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -10,9 +10,8 @@ module.exports = async (client, interaction, args) => {
|
|||
const amount = 60
|
||||
|
||||
const image = await Canvas.darkness(userAvatar, amount);
|
||||
let attach = new Discord.MessageAttachment(image, "blurred.gif");
|
||||
let attach = new Discord.AttachmentBuilder(image, { name: "blurred.gif" });
|
||||
|
||||
interaction.editReply({ files: [attach] })
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -7,9 +7,8 @@ module.exports = async (client, interaction, args) => {
|
|||
const splitArgs2 = interaction.options.getString('text2');
|
||||
|
||||
const image = await pop.drake(splitArgs1, splitArgs2);
|
||||
let attach = new Discord.MessageAttachment(image, "drake.png");
|
||||
let attach = new Discord.AttachmentBuilder(image, { name: "drake.png" });
|
||||
|
||||
interaction.editReply({ files: [attach] })
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -8,9 +8,8 @@ module.exports = async (client, interaction, args) => {
|
|||
const userAvatar = member.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
|
||||
const image = await Canvas.facepalm(userAvatar);
|
||||
let attach = new Discord.MessageAttachment(image, "facepalm.png");
|
||||
let attach = new Discord.AttachmentBuilder(image, { name: "facepalm.png" });
|
||||
|
||||
interaction.editReply({ files: [attach] })
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -3,7 +3,7 @@ const Discord = require('discord.js');
|
|||
module.exports = async (client, interaction, args) => {
|
||||
|
||||
let link = `https://some-random-api.ml/canvas/glass/?avatar=${interaction.user.avatarURL({ size: 1024, format: 'png' })}`
|
||||
const attachment = new Discord.MessageAttachment(link, 'glass.png');
|
||||
const attachment = new Discord.AttachmentBuilder(link, {name:'glass.png'});
|
||||
|
||||
interaction.editReply({ files: [attachment] })
|
||||
};
|
||||
|
|
@ -8,9 +8,8 @@ module.exports = async (client, interaction, args) => {
|
|||
const userAvatar = member.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
|
||||
const image = await pop.greyscale(userAvatar);
|
||||
let attach = new Discord.MessageAttachment(image, "greyscale.png");
|
||||
let attach = new Discord.AttachmentBuilder(image, { name: "greyscale.png" });
|
||||
|
||||
interaction.editReply({ files: [attach] })
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -8,9 +8,8 @@ module.exports = async (client, interaction, args) => {
|
|||
const userAvatar = member.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
|
||||
const image = await pop.invert(userAvatar);
|
||||
let attach = new Discord.MessageAttachment(image, "invert.png");
|
||||
let attach = new Discord.AttachmentBuilder(image, { name: "invert.png" });
|
||||
|
||||
interaction.editReply({ files: [attach] })
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -8,9 +8,8 @@ module.exports = async (client, interaction, args) => {
|
|||
let avatar = interaction.user.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
const userAvatar = member.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
const image = await new DIG.Kiss().getImage(avatar, userAvatar);
|
||||
let attach = new Discord.MessageAttachment(image, "kiss.png");
|
||||
let attach = new Discord.AttachmentBuilder(image, { name: "kiss.png" });
|
||||
|
||||
interaction.editReply({ files: [attach] })
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -6,14 +6,13 @@ module.exports = async (client, interaction, args) => {
|
|||
const user2 = interaction.options.getUser('user2') || interaction.user;
|
||||
const user3 = interaction.options.getUser('user3') || interaction.user;
|
||||
|
||||
var user1Avatar = user1.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
var user2Avatar = user2.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
var user3Avatar = user3.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
var user1Avatar = user1.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
var user2Avatar = user2.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
var user3Avatar = user3.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
|
||||
var img = await new DIG.Podium().getImage(user1Avatar, user2Avatar, user3Avatar, user1.tag, user2.tag, user3.tag);
|
||||
var attach = new Discord.MessageAttachment(img, "podium.png");
|
||||
var img = await new DIG.Podium().getImage(user1Avatar, user2Avatar, user3Avatar, user1.tag, user2.tag, user3.tag);
|
||||
var attach = new Discord.AttachmentBuilder(img, { name: "podium.png" });
|
||||
|
||||
interaction.editReply({ files: [attach] })
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -7,10 +7,9 @@ module.exports = async (client, interaction, args) => {
|
|||
const splitArgs2 = interaction.options.getString('text2');
|
||||
|
||||
const image = await pop.pooh(splitArgs1, splitArgs2);
|
||||
let attach = new Discord.MessageAttachment(image, "pooh.png");
|
||||
let attach = new Discord.AttachmentBuilder(image, { name: "pooh.png" });
|
||||
|
||||
interaction.editReply({ files: [attach] })
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -7,7 +7,7 @@ module.exports = async (client, interaction, args) => {
|
|||
let avatar = interaction.user.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
const userAvatar = user.displayAvatarURL({ dynamic: false, size: 1024, format: 'png' });
|
||||
const image = await new DIG.Spank().getImage(avatar, userAvatar);
|
||||
let attach = new Discord.MessageAttachment(image, "spank.png");
|
||||
let attach = new Discord.AttachmentBuilder(image, {name: "spank.png"});
|
||||
|
||||
interaction.editReply({ files: [attach] })
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ const Discord = require('discord.js');
|
|||
module.exports = async (client, interaction, args) => {
|
||||
|
||||
let link = `https://some-random-api.ml/canvas/triggered/?avatar=${interaction.user.avatarURL({ size: 1024, format: 'png' })}`
|
||||
const attachment = new Discord.MessageAttachment(link, 'triggered.gif');
|
||||
const attachment = new Discord.AttachmentBuilder(link, { name: 'triggered.gif' });
|
||||
|
||||
interaction.editReply({ files: [attachment] })
|
||||
};
|
||||
|
|
@ -6,9 +6,8 @@ module.exports = async (client, interaction, args) => {
|
|||
|
||||
let userAvatar = user.displayAvatarURL({ size: 1024, dynamic: false, format: 'png' });
|
||||
let img = await new DIG.Wanted().getImage(userAvatar, `€`);
|
||||
let attach = new Discord.MessageAttachment(img, "wanted.png");;
|
||||
let attach = new Discord.AttachmentBuilder(img, { name: "wanted.png" });
|
||||
|
||||
interaction.editReply({ files: [attach] })
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -7,7 +7,7 @@ module.exports = async (client, interaction, args) => {
|
|||
let amount = interaction.options.getNumber('amount');
|
||||
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ module.exports = async (client, interaction, args) => {
|
|||
let amount = interaction.options.getNumber('amount');
|
||||
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ module.exports = async (client, interaction, args) => {
|
|||
let role = interaction.options.getRole('role');
|
||||
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ module.exports = async (client, interaction, args) => {
|
|||
let level = interaction.options.getNumber('level');
|
||||
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ module.exports = async (client, interaction, args) => {
|
|||
|
||||
rankCard.build()
|
||||
.then(data => {
|
||||
const attachment = new Discord.MessageAttachment(data, "RankCard.png");
|
||||
const attachment = new Discord.AttachmentBuilder(data, { name: "RankCard.png" });
|
||||
interaction.editReply({ files: [attachment] });
|
||||
});
|
||||
}
|
||||
|
|
@ -38,4 +38,3 @@ module.exports = async (client, interaction, args) => {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -8,7 +8,7 @@ module.exports = async (client, interaction, args) => {
|
|||
const data = await Functions.findOne({ Guild: interaction.guild.id });
|
||||
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ module.exports = async (client, interaction, args) => {
|
|||
const data = await Functions.findOne({ Guild: interaction.guild.id });
|
||||
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ module.exports = async (client, interaction, args) => {
|
|||
let amount = interaction.options.getNumber('amount');
|
||||
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ module.exports = async (client, interaction, args) => {
|
|||
let role = interaction.options.getRole('role');
|
||||
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ module.exports = async (client, interaction, args) => {
|
|||
let messages = interaction.options.getNumber('amount');
|
||||
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ module.exports = async (client, interaction, args) => {
|
|||
let amount = interaction.options.getNumber('amount');
|
||||
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ const Discord = require('discord.js');
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.BAN_MEMBERS],
|
||||
flags: [Discord.PermissionsBitField.Flags.BAN_MEMBERS],
|
||||
perms: ["BAN_MEMBERS"]
|
||||
}, interaction)
|
||||
|
||||
|
|
@ -11,7 +11,7 @@ module.exports = async (client, interaction, args) => {
|
|||
const member = await interaction.guild.members.fetch(interaction.options.getUser('user').id);
|
||||
const reason = interaction.options.getString('reason') || 'Not given';
|
||||
|
||||
if (member.permissions.has(Discord.Permissions.FLAGS.BAN_MEMBERS) || member.permissions.has(Discord.Permissions.FLAGS.BAN_MEMBERS)) return client.errNormal({
|
||||
if (member.permissions.has(Discord.PermissionsBitField.Flags.BAN_MEMBERS) || member.permissions.has(Discord.PermissionsBitField.Flags.BAN_MEMBERS)) return client.errNormal({
|
||||
error: "You can't ban a moderator",
|
||||
type: 'editreply'
|
||||
}, interaction);
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ const Discord = require('discord.js');
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.BAN_MEMBERS],
|
||||
flags: [Discord.PermissionsBitField.Flags.BAN_MEMBERS],
|
||||
perms: ["BAN_MEMBERS"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ const Discord = require('discord.js');
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction);
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ const Discord = require('discord.js');
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction);
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ const Discord = require('discord.js');
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.BAN_MEMBERS],
|
||||
flags: [Discord.PermissionsBitField.Flags.BAN_MEMBERS],
|
||||
perms: ["BAN_MEMBERS"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ const Discord = require('discord.js');
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.KICK_MEMBERS],
|
||||
flags: [Discord.PermissionsBitField.Flags.KICK_MEMBERS],
|
||||
perms: ["KICK_MEMBERS"]
|
||||
}, interaction)
|
||||
|
||||
|
|
@ -11,7 +11,7 @@ module.exports = async (client, interaction, args) => {
|
|||
const member = await interaction.guild.members.fetch(interaction.options.getUser('user').id);
|
||||
const reason = interaction.options.getString('reason') || 'Not given';
|
||||
|
||||
if (member.permissions.has(Discord.Permissions.FLAGS.KICK_MEMBERS) || member.permissions.has(Discord.Permissions.FLAGS.KICK_MEMBERS)) return client.errNormal({
|
||||
if (member.permissions.has(Discord.PermissionsBitField.Flags.KICK_MEMBERS) || member.permissions.has(Discord.PermissionsBitField.Flags.KICK_MEMBERS)) return client.errNormal({
|
||||
error: "You can't kick a moderator",
|
||||
type: 'editreply'
|
||||
}, interaction);
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ const Discord = require('discord.js');
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_CHANNELS],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_CHANNELS],
|
||||
perms: ["MANAGE_CHANNELS"]
|
||||
}, interaction);
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ const Discord = require('discord.js');
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_CHANNELS],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_CHANNELS],
|
||||
perms: ["MANAGE_CHANNELS"]
|
||||
}, interaction);
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ const Discord = require('discord.js');
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_CHANNELS],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_CHANNELS],
|
||||
perms: ["MANAGE_CHANNELS"]
|
||||
}, interaction);
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ const Discord = require('discord.js');
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.BAN_MEMBERS],
|
||||
flags: [Discord.PermissionsBitField.Flags.BAN_MEMBERS],
|
||||
perms: ["BAN_MEMBERS"]
|
||||
}, interaction)
|
||||
|
||||
|
|
@ -11,7 +11,7 @@ module.exports = async (client, interaction, args) => {
|
|||
const member = await interaction.guild.members.fetch(interaction.options.getUser('user').id);
|
||||
const reason = interaction.options.getString('reason') || 'Not given';
|
||||
|
||||
if (member.permissions.has(Discord.Permissions.FLAGS.BAN_MEMBERS) || member.permissions.has(Discord.Permissions.FLAGS.BAN_MEMBERS)) return client.errNormal({
|
||||
if (member.permissions.has(Discord.PermissionsBitField.Flags.BAN_MEMBERS) || member.permissions.has(Discord.PermissionsBitField.Flags.BAN_MEMBERS)) return client.errNormal({
|
||||
error: "You can't ban a moderator",
|
||||
type: 'editreply'
|
||||
}, interaction);
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const TempSchema = require("../../database/models/tempban");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.BAN_MEMBERS],
|
||||
flags: [Discord.PermissionsBitField.Flags.BAN_MEMBERS],
|
||||
perms: ["BAN_MEMBERS"]
|
||||
}, interaction)
|
||||
|
||||
|
|
@ -13,7 +13,7 @@ module.exports = async (client, interaction, args) => {
|
|||
const member = await interaction.guild.members.fetch(interaction.options.getUser('user').id);
|
||||
const reason = interaction.options.getString('reason') || 'Not given';
|
||||
|
||||
if (member.permissions.has(Discord.Permissions.FLAGS.BAN_MEMBERS) || member.permissions.has(Discord.Permissions.FLAGS.BAN_MEMBERS)) return client.errNormal({
|
||||
if (member.permissions.has(Discord.PermissionsBitField.Flags.BAN_MEMBERS) || member.permissions.has(Discord.PermissionsBitField.Flags.BAN_MEMBERS)) return client.errNormal({
|
||||
error: "You can't ban a moderator",
|
||||
type: 'editreply'
|
||||
}, interaction);
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ const Discord = require('discord.js');
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MODERATE_MEMBERS],
|
||||
flags: [Discord.PermissionsBitField.Flags.MODERATE_MEMBERS],
|
||||
perms: ["MODERATE_MEMBERS"]
|
||||
}, interaction);
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ const Discord = require('discord.js');
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.BAN_MEMBERS],
|
||||
flags: [Discord.PermissionsBitField.Flags.BAN_MEMBERS],
|
||||
perms: ["BAN_MEMBERS"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ const Discord = require('discord.js');
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_CHANNELS],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_CHANNELS],
|
||||
perms: ["MANAGE_CHANNELS"]
|
||||
}, interaction);
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const Schema = require("../../database/models/warnings");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction);
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const Schema = require("../../database/models/warnings");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction);
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const Schema = require("../../database/models/warnings");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction);
|
||||
|
||||
|
|
|
|||
|
|
@ -25,10 +25,11 @@ module.exports = async (client, interaction, args) => {
|
|||
channelName = channelName.replace(`{emoji}`, "🤡")
|
||||
channelName = channelName.replace(`{name}`, `Animated Emojis: ${Animated || '0'}`)
|
||||
|
||||
await interaction.guild.channels.create(channelName, {
|
||||
await interaction.guild.channels.create({
|
||||
name: channelName,
|
||||
type: 'GUILD_VOICE', permissionOverwrites: [
|
||||
{
|
||||
deny: 'CONNECT',
|
||||
deny: [Discord.PermissionsBitField.Flags.Connect],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -7,10 +7,11 @@ module.exports = async (client, interaction, args) => {
|
|||
channelName = channelName.replace(`{emoji}`, "💎")
|
||||
channelName = channelName.replace(`{name}`, `Boosts: ${interaction.guild.premiumSubscriptionCount || '0'}`)
|
||||
|
||||
interaction.guild.channels.create(channelName, {
|
||||
interaction.guild.channels.create({
|
||||
name: channelName,
|
||||
type: 'GUILD_VOICE', permissionOverwrites: [
|
||||
{
|
||||
deny: 'CONNECT',
|
||||
deny: [Discord.PermissionsBitField.Flags.Connect],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
@ -42,4 +43,3 @@ module.exports = async (client, interaction, args) => {
|
|||
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -9,10 +9,11 @@ module.exports = async (client, interaction, args) => {
|
|||
channelName = channelName.replace(`{emoji}`, "🤖")
|
||||
channelName = channelName.replace(`{name}`, `Bots: ${members.filter(member => member.user.bot).size || 0}`)
|
||||
|
||||
await interaction.guild.channels.create(channelName, {
|
||||
await interaction.guild.channels.create({
|
||||
name: channelName,
|
||||
type: 'GUILD_VOICE', permissionOverwrites: [
|
||||
{
|
||||
deny: 'CONNECT',
|
||||
deny: [Discord.PermissionsBitField.Flags.Connect],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -7,10 +7,11 @@ module.exports = async (client, interaction, args) => {
|
|||
channelName = channelName.replace(`{emoji}`, "🔧")
|
||||
channelName = channelName.replace(`{name}`, `Channels: ${interaction.guild.channels.cache.size.toLocaleString()}`)
|
||||
|
||||
await interaction.guild.channels.create(channelName, {
|
||||
await interaction.guild.channels.create({
|
||||
name: channelName,
|
||||
type: 'GUILD_VOICE', permissionOverwrites: [
|
||||
{
|
||||
deny: 'CONNECT',
|
||||
deny: [Discord.PermissionsBitField.Flags.Connect],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -7,10 +7,11 @@ module.exports = async (client, interaction, args) => {
|
|||
channelName = channelName.replace(`{emoji}`, "😛")
|
||||
channelName = channelName.replace(`{name}`, `Emojis: ${interaction.guild.emojis.cache.size || '0'}`)
|
||||
|
||||
await interaction.guild.channels.create(channelName, {
|
||||
await interaction.guild.channels.create({
|
||||
name: channelName,
|
||||
type: 'GUILD_VOICE', permissionOverwrites: [
|
||||
{
|
||||
deny: 'CONNECT',
|
||||
deny: [Discord.PermissionsBitField.Flags.Connect],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -7,10 +7,11 @@ module.exports = async (client, interaction, args) => {
|
|||
channelName = channelName.replace(`{emoji}`, "👤")
|
||||
channelName = channelName.replace(`{name}`, `Members: ${interaction.guild.memberCount.toLocaleString()}`)
|
||||
|
||||
await interaction.guild.channels.create(channelName, {
|
||||
await interaction.guild.channels.create({
|
||||
name: channelName,
|
||||
type: 'GUILD_VOICE', permissionOverwrites: [
|
||||
{
|
||||
deny: 'CONNECT',
|
||||
deny: [Discord.PermissionsBitField.Flags.Connect],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -7,10 +7,11 @@ module.exports = async (client, interaction, args) => {
|
|||
channelName = channelName.replace(`{emoji}`, "📢")
|
||||
channelName = channelName.replace(`{name}`, `News Channels: ${interaction.guild.channels.cache.filter(channel => channel.type === 'GUILD_NEWS').size || 0}`)
|
||||
|
||||
await interaction.guild.channels.create(channelName, {
|
||||
await interaction.guild.channels.create({
|
||||
name: channelName,
|
||||
type: 'GUILD_VOICE', permissionOverwrites: [
|
||||
{
|
||||
deny: 'CONNECT',
|
||||
deny: [Discord.PermissionsBitField.Flags.Connect],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -7,10 +7,11 @@ module.exports = async (client, interaction, args) => {
|
|||
channelName = channelName.replace(`{emoji}`, "👔")
|
||||
channelName = channelName.replace(`{name}`, `Roles: ${interaction.guild.roles.cache.size.toLocaleString()}`)
|
||||
|
||||
await interaction.guild.channels.create(channelName, {
|
||||
await interaction.guild.channels.create({
|
||||
name: channelName,
|
||||
type: 'GUILD_VOICE', permissionOverwrites: [
|
||||
{
|
||||
deny: 'CONNECT',
|
||||
deny: [Discord.PermissionsBitField.Flags.Connect],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -7,10 +7,11 @@ module.exports = async (client, interaction, args) => {
|
|||
channelName = channelName.replace(`{emoji}`, "🎤")
|
||||
channelName = channelName.replace(`{name}`, `Stage Channels: ${interaction.guild.channels.cache.filter(channel => channel.type === 'GUILD_STAGE_VOICE').size || 0}`)
|
||||
|
||||
await interaction.guild.channels.create(channelName, {
|
||||
await interaction.guild.channels.create({
|
||||
name: channelName,
|
||||
type: 'GUILD_VOICE', permissionOverwrites: [
|
||||
{
|
||||
deny: 'CONNECT',
|
||||
deny: [Discord.PermissionsBitField.Flags.Connect],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -25,10 +25,11 @@ module.exports = async (client, interaction, args) => {
|
|||
channelName = channelName.replace(`{emoji}`, "😀")
|
||||
channelName = channelName.replace(`{name}`, `Static Emojis: ${EmojiCount || '0'}`)
|
||||
|
||||
await interaction.guild.channels.create(channelName, {
|
||||
await interaction.guild.channels.create({
|
||||
name: channelName,
|
||||
type: 'GUILD_VOICE', permissionOverwrites: [
|
||||
{
|
||||
deny: 'CONNECT',
|
||||
deny: [Discord.PermissionsBitField.Flags.Connect],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
@ -60,4 +61,3 @@ module.exports = async (client, interaction, args) => {
|
|||
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -7,10 +7,11 @@ module.exports = async (client, interaction, args) => {
|
|||
channelName = channelName.replace(`{emoji}`, "💬")
|
||||
channelName = channelName.replace(`{name}`, `Text Channels: ${interaction.guild.channels.cache.filter(channel => channel.type === 'GUILD_TEXT').size || 0}`)
|
||||
|
||||
await interaction.guild.channels.create(channelName, {
|
||||
await interaction.guild.channels.create({
|
||||
name: channelName,
|
||||
type: 'GUILD_VOICE', permissionOverwrites: [
|
||||
{
|
||||
deny: 'CONNECT',
|
||||
deny: [Discord.PermissionsBitField.Flags.Connect],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -14,10 +14,11 @@ module.exports = async (client, interaction, args) => {
|
|||
channelName = channelName.replace(`{emoji}`, "🥇")
|
||||
channelName = channelName.replace(`{name}`, `Tier: ${tier[interaction.guild.premiumTier] || '0'}`)
|
||||
|
||||
await interaction.guild.channels.create(channelName, {
|
||||
await interaction.guild.channels.create({
|
||||
name: channelName,
|
||||
type: 'GUILD_VOICE', permissionOverwrites: [
|
||||
{
|
||||
deny: 'CONNECT',
|
||||
deny: [Discord.PermissionsBitField.Flags.Connect],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -18,10 +18,11 @@ module.exports = async (client, interaction, args) => {
|
|||
channelName = channelName.replace(`{emoji}`, "⏰")
|
||||
channelName = channelName.replace(`{name}`, `${timeNow}`)
|
||||
|
||||
await interaction.guild.channels.create(channelName, {
|
||||
await interaction.guild.channels.create({
|
||||
name: channelName,
|
||||
type: 'GUILD_VOICE', permissionOverwrites: [
|
||||
{
|
||||
deny: 'CONNECT',
|
||||
deny: [Discord.PermissionsBitField.Flags.Connect],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -7,10 +7,11 @@ module.exports = async (client, interaction, args) => {
|
|||
channelName = channelName.replace(`{emoji}`, "🔊")
|
||||
channelName = channelName.replace(`{name}`, `Voice Channels: ${interaction.guild.channels.cache.filter(channel => channel.type === 'GUILD_VOICE').size || 0}`)
|
||||
|
||||
await interaction.guild.channels.create(channelName, {
|
||||
await interaction.guild.channels.create({
|
||||
name: channelName,
|
||||
type: 'GUILD_VOICE', permissionOverwrites: [
|
||||
{
|
||||
deny: 'CONNECT',
|
||||
deny: [Discord.PermissionsBitField.Flags.Connect],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -6,12 +6,13 @@ module.exports = async (client, interaction, args) => {
|
|||
const category = interaction.options.getChannel('category');
|
||||
const ChannelName = interaction.options.getString('channelname');
|
||||
|
||||
interaction.guild.channels.create(ChannelName, {
|
||||
interaction.guild.channels.create({
|
||||
name: ChannelName,
|
||||
type: "GUILD_VOICE",
|
||||
parent: category.id,
|
||||
permissionOverwrites: [
|
||||
{
|
||||
deny: 'SPEAK',
|
||||
deny: [Discord.PermissionsBitField.Flags.Speak],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const Schema = require("../../database/models/suggestionChannels");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const Schema = require("../../database/models/suggestionChannels");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ module.exports = async (client, interaction, args) => {
|
|||
const data = await ticketSchema.findOne({ Guild: interaction.guild.id });
|
||||
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ module.exports = async (client, interaction, args) => {
|
|||
if (ticketData) {
|
||||
if (interaction.user.id !== ticketData.creator) {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -88,19 +88,20 @@ module.exports = async (client, interaction, args) => {
|
|||
let category = interaction.guild.channels.cache.find(c => c.id === ticketCategory.id);
|
||||
|
||||
let permsToHave = [
|
||||
'VIEW_CHANNEL',
|
||||
'SEND_MESSAGES',
|
||||
'ATTACH_FILES',
|
||||
'READ_MESSAGE_HISTORY',
|
||||
'ADD_REACTIONS'
|
||||
Discord.PermissionsBitField.Flags.AddReactions,
|
||||
Discord.PermissionsBitField.Flags.SendMessages,
|
||||
Discord.PermissionsBitField.Flags.ViewChannel,
|
||||
Discord.PermissionsBitField.Flags.AttachFiles,
|
||||
Discord.PermissionsBitField.Flags.ReadMessageHistory,
|
||||
]
|
||||
|
||||
var ticketid = String(TicketData.TicketCount).padStart(4, 0);;
|
||||
|
||||
interaction.guild.channels.create(`ticket-${ticketid}`, {
|
||||
interaction.guild.channels.create({
|
||||
name: `ticket-${ticketid}`,
|
||||
permissionOverwrites: [
|
||||
{
|
||||
deny: 'VIEW_CHANNEL',
|
||||
deny: [Discord.PermissionsBitField.Flags.ViewChannel],
|
||||
id: interaction.guild.id
|
||||
},
|
||||
{
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ const ticketChannels = require("../../database/models/ticketChannels");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ const ticketChannels = require("../../database/models/ticketChannels");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ const ticketChannels = require("../../database/models/ticketChannels");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ const ticketChannels = require("../../database/models/ticketChannels");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ const ticketChannels = require("../../database/models/ticketChannels");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ module.exports = async (client, interaction, args) => {
|
|||
const ticketData = await ticketChannels.findOne({ Guild: interaction.guild.id, channelID: interaction.channel.id });
|
||||
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ module.exports = async (client, interaction, args) => {
|
|||
const data = await ticketSchema.findOne({ Guild: interaction.guild.id });
|
||||
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ const ticketChannels = require("../../database/models/ticketChannels");
|
|||
|
||||
module.exports = async (client, interaction, args) => {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ module.exports = async (client, interaction, args) => {
|
|||
if (ticketData) {
|
||||
if (interaction.user.id !== ticketData.creator) {
|
||||
const perms = await client.checkUserPerms({
|
||||
flags: [Discord.Permissions.FLAGS.MANAGE_MESSAGES],
|
||||
flags: [Discord.PermissionsBitField.Flags.MANAGE_MESSAGES],
|
||||
perms: ["MANAGE_MESSAGES"]
|
||||
}, interaction)
|
||||
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue