upgrade to discord.js v14

This commit is contained in:
SowinskiBraeden committed 2022-08-24 23:23:44 -07:00
1 parent f32c04b5bc
commit 0cdd107b92
24 files changed
+1598 -1560

No files matched your search

+22 -17
View File
@@ -1,5 +1,6 @@
const { Collection, Client, MessageEmbed } = require('discord.js');
const { Collection, Client, EmbedBuilder, Routes } = require('discord.js');
const MongoClient = require('mongodb').MongoClient;
const { REST } = require('@discordjs/rest');
const mongoose = require('mongoose');
const Logger = require("../util/Logger");
const path = require("path");
@@ -41,19 +42,19 @@ class QuarksBot extends Client {
//Easy to send respnose so ;)
interaction.guild = await this.guilds.fetch(interaction.guild_id);
interaction.send = async (message) => {
return await this.api
.interactions(interaction.id, interaction.token)
.callback.post({
data: {
type: 4,
data:
typeof message == "string"
? { content: message, ...(message.ephemeral && {flags: (1 << 6)}), }
: message.embeds[0] && message.embeds[0].type === "rich"
? { embeds: message.embeds, ...(message.ephemeral && {flags: (1 << 6)}), }
: { message, ...(message.ephemeral && {flags: (1 << 6)}), },
}
});
const rest = new REST({ version: '10' }).setToken(client.config.Token);
return await rest.post(Routes.interactionCallback(interaction.id, interaction.token), {
body: {
type: 4,
// data: typeof message == "string"
// ? { content: message, ...(message.ephemeral && {flags: (1 << 6)}), }
// : message.embeds[0] && message.embeds[0].type === "rich"
// ? { embeds: message.embeds, ...(message.ephemeral && {flags: (1 << 6)}), }
// : { message, ...(message.ephemeral && {flags: (1 << 6)}), },
data: message,
}
});
};
let cmd = client.commands.get(command);
if ((cmd.name == 'ping' || cmd.name == 'stats') && cmd.SlashCommand && cmd.SlashCommand.run) cmd.SlashCommand.run(this, interaction, args, { GuildDB }, start);
@@ -122,7 +123,7 @@ class QuarksBot extends Client {
}
sendTime(Channel, Error) {
let embed = new MessageEmbed()
let embed = new EmbedBuilder()
.setColor(this.config.EmbedColor)
.setDescription(Error);
@@ -186,10 +187,14 @@ class QuarksBot extends Client {
this.logger.log(Text);
}
error(Text) {
this.logger.error(Text);
}
sendError(Channel, Error) {
let embed = new MessageEmbed()
let embed = new EmbedBuilder()
.setTitle("An error occured")
.setColor("RED")
.setColor(client.config.Colors.Red)
.setDescription(Error)
Channel.send(embed);
+1
View File
@@ -23,6 +23,7 @@ inventorySchema.methods.createInventory = function (userID, guildID) {
}],
lastWork: new Date('2000-01-01T00:00:00') // garantee's they can work right after inventory create,
};
this.inventory.guilds = {};
this.inventory.guilds[guildID] = newGuild
};