debug
This commit is contained in:
5 files changed
+20
-21
No files matched your search
@@ -1,7 +1,7 @@
|
||||
const { MessageEmbed } = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
name: "connectAccount",
|
||||
name: "connect_account",
|
||||
description: "Connect your Discord Account to the Lines Police CAD Database",
|
||||
usage: "",
|
||||
permissions: {
|
||||
@@ -1,7 +1,7 @@
|
||||
const { MessageEmbed } = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
name: "logout",
|
||||
name: "disconnect_account",
|
||||
description: "Disconnect your Discord account from the Lines Police CAD Database",
|
||||
usage: "",
|
||||
permissions: {
|
||||
@@ -8,7 +8,6 @@ module.exports = {
|
||||
channel: ["VIEW_CHANNEL", "SEND_MESSAGES", "EMBED_LINKS"],
|
||||
member: [],
|
||||
},
|
||||
aliases: [],
|
||||
SlashCommand: {
|
||||
options: [],
|
||||
/**
|
||||
|
||||
@@ -28,12 +28,10 @@ class LinesPoliceCadBot extends Client {
|
||||
this.Ready = false;
|
||||
|
||||
this.ws.on("INTERACTION_CREATE", async (interaction) => {
|
||||
client.log("Interaction")
|
||||
let GuildDB = await this.GetGuild(interaction.guild_id);
|
||||
|
||||
if (interaction.type==3) return;
|
||||
|
||||
|
||||
const command = interaction.data.name.toLowerCase();
|
||||
const args = interaction.data.options;
|
||||
|
||||
@@ -41,26 +39,27 @@ class LinesPoliceCadBot extends Client {
|
||||
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.type && message.type === "rich"
|
||||
? { embeds: [message] }
|
||||
: message,
|
||||
},
|
||||
.interactions(interaction.id, interaction.token)
|
||||
.callback.post({
|
||||
data: {
|
||||
type: 4,
|
||||
data:
|
||||
typeof message == "string"
|
||||
? { content: message }
|
||||
: message.type && message.type === "rich"
|
||||
? { embeds: [message] }
|
||||
: message,
|
||||
},
|
||||
});
|
||||
};
|
||||
let cmd = client.commands.get(command);
|
||||
};
|
||||
let cmd = client.commands.get(command);
|
||||
client.log("Interaction - "+cmd.name);
|
||||
if (cmd.SlashCommand && cmd.SlashCommand.run)
|
||||
cmd.SlashCommand.run(this, interaction, args, { GuildDB });
|
||||
});
|
||||
});
|
||||
|
||||
const client = this;
|
||||
}
|
||||
const client = this;
|
||||
}
|
||||
|
||||
async connectMongo(mongoURI, dbo) {
|
||||
this.db = await MongoClient.connect(mongoURI,{useUnifiedTopology:true});
|
||||
|
||||
@@ -29,6 +29,7 @@ module.exports = (client, guild) => {
|
||||
await GuildAPI.commands.post({ data: dataStuff });
|
||||
} catch (e) {
|
||||
client.log('Error: API missing permissions');
|
||||
console.log(e)
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user