aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bot_discord.js32
-rw-r--r--commands/quote.js7
-rw-r--r--package.json5
3 files changed, 22 insertions, 22 deletions
diff --git a/bot_discord.js b/bot_discord.js
index 6b292dd..c1196d4 100644
--- a/bot_discord.js
+++ b/bot_discord.js
@@ -30,20 +30,20 @@ const express = require('express');
const fs = require('fs');
const readline = require('readline');
const colors = require('colors');
-const DBL = require('dblapi.js');
+const { AutoPoster } = require('topgg-autoposter');
//const i18next = require('i18next');
const web = express();
const settings = require('./storage/settings.json');
const mongo = require('./plugins/mongo');
const api = require('./tokens.json');
-const dbl = new DBL(api.dbltoken, client);
const active = new Map();
-const ownerID = '242775871059001344';
let autoRole = true;
+let readyEmbedMessage = false;
+const ownerID = '242775871059001344';
let logChannel = '318874545593384970';
let statusChannelID = '606602551634296968';
-let readyEmbedMessage = false;
let serverWhitelist = "243022206437687296";
+let roleWhitelist = "657426918416580614"
const activities = [
'AleeBot ' + settings.abVersion + ' | ' + settings.prefix + 'help',
@@ -257,8 +257,8 @@ client.on('ready', async () => {
.setAuthor('AleeBot Status', client.user.avatarURL())
.setDescription('AleeBot has started')
.addField('Version', settings.abVersion, true)
- .addField('Prefix', `\`${settings.prefix}\``, true)
.addField('Discord.JS Version', Discord.version, true)
+ .addField('Prefix', `\`${settings.prefix}\``, true)
.setColor('#5cd65c');
let statusChannel = client.channels.cache.get(statusChannelID);
if (!statusChannel) return console.error('The status channel does not exist! Skipping.');
@@ -285,9 +285,9 @@ client.on('guildMemberAdd', (member) => {
guildMember.send({ embeds: [logEmbed]});
if (autoRole === true) {
if (member.guild.id !== serverWhitelist) return;
- const role = member.guild.roles.cache.get('657426918416580614');
+ const role = member.guild.roles.cache.get(roleWhitelist);
member.roles.add(role);
- log(`[i] ${member.user.username} joined Alee Productions.`.green);
+ log(`[i] ${member.user.username} joined Binaryworks Community.`.green);
log(`[i] I gave ${member.user.username} the "Member" role.`.green);
}
});
@@ -409,14 +409,12 @@ client.on('guildDelete', (guild) => {
statusChannel.send({ embeds: [logEmbed]});
});
-dbl.on('posted', () => {
- log('Server count posted!'.blue);
-});
-
-dbl.on('error', (e) => {
- log(`[X | DBL ERROR] ${e}`.red);
-});
-
+/*
+AutoPoster(api.dbltoken, client)
+ .on('posted', () => {
+ log('[>] Posted stats to Top.gg!'.blue);
+ })
+*/
client.on('messageCreate', async(msg) => {
if (!client.application?.owner) await client.application?.fetch();
if (msg.author.bot) return;
@@ -462,7 +460,7 @@ client.on('messageCreate', async(msg) => {
}
}
});
-/*
+
client.on('interactionCreate', async (interaction) => {
if (!interaction.isCommand()) return;
@@ -475,7 +473,7 @@ client.on('interactionCreate', async (interaction) => {
await interaction.reply({ content: 'There was an error while executing this command!', ephemeral: true });
}
-});*/
+});
process.on('unhandledRejection', function(err, p) {
log('[X | UNCAUGHT PROMISE] ' + err.stack.red);
diff --git a/commands/quote.js b/commands/quote.js
index 69e810a..6daeb00 100644
--- a/commands/quote.js
+++ b/commands/quote.js
@@ -21,7 +21,7 @@ const mongo = require('../plugins/mongo');
const quoteSchema = require('../schema/quote-schema');
module.exports.run = async (client, message, args) => {
if (!['242775871059001344'].includes(message.author.id)) return message.reply('**This command is disabled due to a new system being implemented.**');
- const Discord = require('discord.js');
+ const { MessageEmbed } = require('discord.js');
let NewQuote;
let quo;
@@ -36,13 +36,14 @@ module.exports.run = async (client, message, args) => {
await mongo().then(async (mongoose) => {
try {
const quote = await quoteSchema.findOne({quoteID: "1", author: quoAuthor, authorImage: quoAuthorImage, quote: quoQuote, year: quoYear})
- /*const embed = new Discord.MessageEmbed()
+ /*
+ const embed = new MessageEmbed()
.setAuthor(quoAuthor, quoAuthorImage)
.setDescription(quoQuote)
.setColor('#1fd619')
.setFooter('- ' + quoYear);
- await message.channel.send({embed});*/
+ await message.channel.send({embeds:[embed]});*/
console.log(quote);
} finally {
await mongoose.connection.close();
diff --git a/package.json b/package.json
index 2f898c3..e4c771c 100644
--- a/package.json
+++ b/package.json
@@ -18,11 +18,11 @@
},
"homepage": "https://github.com/aleeproductions/AleeBot#readme",
"dependencies": {
+ "@top-gg/sdk": "^3.1.2",
"blessed": "^0.1.81",
"colors": "^1.3.0",
- "dblapi.js": "^2.0.0",
"discord-together": "^1.1.53",
- "discord.js": "^13.0.0-dev.t1627732975.331a9d3",
+ "discord.js": "^13.0.0-dev.t1627778678.74fc23b",
"eslint": "^7.1.0",
"express": "^4.17.1",
"fs": "0.0.1-security",
@@ -34,6 +34,7 @@
"os": "^0.1.1",
"parse-ms": "^1.0.1",
"readline": "^1.3.0",
+ "topgg-autoposter": "^2.0.0",
"ytdl-core": "^0.20.4"
},
"devDependencies": {