aboutsummaryrefslogtreecommitdiff
path: root/bot.js
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2022-12-04 01:55:58 -0500
committerAndrew Lee <alee14498@protonmail.com>2022-12-04 01:55:58 -0500
commitf91f277a30a081cde95805bf39adeb835be98c3f (patch)
tree86c3c8c1299dcf33a180c87c16e7d37bade0291f /bot.js
parentc576ed4e454fe6b4974e7ad873670e3adc9d0a96 (diff)
downloadDLAP-f91f277a30a081cde95805bf39adeb835be98c3f.tar.gz
DLAP-f91f277a30a081cde95805bf39adeb835be98c3f.tar.bz2
DLAP-f91f277a30a081cde95805bf39adeb835be98c3f.zip
Added repeat toggle; Did some optiminizations to the code
Diffstat (limited to 'bot.js')
-rw-r--r--bot.js9
1 files changed, 3 insertions, 6 deletions
diff --git a/bot.js b/bot.js
index c53d40f..ef01d55 100644
--- a/bot.js
+++ b/bot.js
@@ -22,7 +22,7 @@ import { Client, GatewayIntentBits, EmbedBuilder, Collection, version, Interacti
import { voiceInit } from './backend/VoiceInitialization.js';
import { readdirSync, readFileSync } from 'node:fs';
// import config from './config.json' assert { type: 'json' } Not supported by ESLint yet
-const { token, statusChannel, voiceChannel, shuffle, presenceActivity } = JSON.parse(readFileSync('./config.json', 'utf-8'));
+const { token, statusChannel, voiceChannel, shuffle, repeat, presenceActivity } = JSON.parse(readFileSync('./config.json', 'utf-8'));
const bot = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages, GatewayIntentBits.GuildVoiceStates] });
bot.login(token);
@@ -49,6 +49,7 @@ bot.once('ready', async() => {
console.log(`Voice Channel: ${voiceChannel}`);
console.log(`Status Channel: ${statusChannel}`);
console.log(`Shuffle Enabled: ${shuffle}`);
+ console.log(`Repeat Enabled: ${repeat}`);
// Set bots' presence
bot.user.setPresence({
@@ -86,10 +87,6 @@ bot.on('interactionCreate', async interaction => {
await command.execute(interaction, bot);
} catch (e) {
console.error(e);
- if (e == null) {
- await interaction.reply({ content: 'There was an error while executing this command!', ephemeral: true });
- } else {
- await interaction.reply({ content: `There was an error while executing this command!\nShare this to the bot owner!\n\nDetails:\`\`\`${e}\`\`\``, ephemeral: true });
- }
+ await interaction.reply({ content: `There was an error while executing this command!\nShare this to the bot owner!\n\nDetails:\`\`\`${e}\`\`\``, ephemeral: true });
}
});