From 081bcfdeab3a96c0a40ace9fd0bd49ea628ea8d8 Mon Sep 17 00:00:00 2001 From: Daniel Odendahl Jr Date: Fri, 4 Aug 2017 20:14:39 +0000 Subject: [PATCH] Back --- XiaoBot.js | 6 ++--- commands/util/command-leaderboard.js | 35 ---------------------------- package.json | 2 +- structures/Command.js | 1 - 4 files changed, 4 insertions(+), 40 deletions(-) delete mode 100644 commands/util/command-leaderboard.js diff --git a/XiaoBot.js b/XiaoBot.js index f48451ac..c54cf773 100644 --- a/XiaoBot.js +++ b/XiaoBot.js @@ -12,7 +12,9 @@ const client = new CommandoClient({ 'VOICE_STATE_UPDATE', 'FRIEND_ADD', 'FRIEND_REMOVE' - ] + ], + messageCacheLifetime: 60, + messageSweepInterval: 120 }); const { carbon, dBots, dBotsOrg, filterTopics, parseTopic } = require('./structures/Util'); @@ -58,8 +60,6 @@ client.on('warn', console.warn); client.on('commandError', (command, err) => console.error(command.name, err)); -client.on('commandRun', command => ++command.uses); - client.on('message', async msg => { if (!msg.guild || msg.author.bot) return; const channel = filterTopics(msg.guild.channels, 'inviteguard'); diff --git a/commands/util/command-leaderboard.js b/commands/util/command-leaderboard.js deleted file mode 100644 index edd73aab..00000000 --- a/commands/util/command-leaderboard.js +++ /dev/null @@ -1,35 +0,0 @@ -const Command = require('../../structures/Command'); - -module.exports = class CommandLeaderboardCommand extends Command { - constructor(client) { - super(client, { - name: 'command-leaderboard', - aliases: ['cmd-leaderboard', 'cmd-board'], - group: 'util', - memberName: 'command-leaderboard', - description: 'Responds with the most used commands.', - details: '**Note:** This only counts this session for this shard.', - guarded: true, - args: [ - { - key: 'page', - prompt: 'Which page do you want to view?', - type: 'integer', - default: 1 - } - ] - }); - } - - run(msg, args) { - const { page } = args; - let i = 0; - const list = this.client.registry.commands - .filter(cmd => !isNaN(cmd.uses)) - .sort((a, b) => b.uses - a.uses) - .map(cmd => `**${++i}.** ${cmd.name} (${cmd.uses} Uses)`) - .slice((page - 1) * 10, page * 10); - if (!list.length) return msg.say('This page does not exist.'); - return msg.say(list.join('\n')); - } -}; diff --git a/package.json b/package.json index b661b170..19da95b0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiaobot", - "version": "28.3.1", + "version": "29.0.0", "description": "Your personal server companion.", "main": "Shard.js", "scripts": { diff --git a/structures/Command.js b/structures/Command.js index 353e60b3..ca94076f 100644 --- a/structures/Command.js +++ b/structures/Command.js @@ -13,7 +13,6 @@ class XiaoCommand extends Command { usages: 1, duration: 2 }; - this.uses = 0; } hasPermission(msg) {