forked from Supositware/Haha-Yes
executed command count and fixed the hardcoded channel
This commit is contained in:
parent
26fdf7cdb1
commit
a617abea3a
1 changed files with 7 additions and 6 deletions
|
@ -58,6 +58,7 @@ class commandStartedListener extends Listener {
|
||||||
|
|
||||||
let uniqueGuild = [];
|
let uniqueGuild = [];
|
||||||
let commands = {};
|
let commands = {};
|
||||||
|
let executedCommands = 0;
|
||||||
|
|
||||||
report.forEach(e => {
|
report.forEach(e => {
|
||||||
if (!uniqueGuild.includes(e.guild)) {
|
if (!uniqueGuild.includes(e.guild)) {
|
||||||
|
@ -69,6 +70,9 @@ class commandStartedListener extends Listener {
|
||||||
} else {
|
} else {
|
||||||
commands[e.command] = commands[e.command] + 1;
|
commands[e.command] = commands[e.command] + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
executedCommands++;
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if ( !lastUpdate || ( today.getTime() - lastUpdate.getTime() ) > 30000 ) {
|
if ( !lastUpdate || ( today.getTime() - lastUpdate.getTime() ) > 30000 ) {
|
||||||
|
@ -86,22 +90,19 @@ class commandStartedListener extends Listener {
|
||||||
.setColor('GREEN')
|
.setColor('GREEN')
|
||||||
.setTitle('Daily usage report!')
|
.setTitle('Daily usage report!')
|
||||||
.addField('Number of unique guild', uniqueGuild.length)
|
.addField('Number of unique guild', uniqueGuild.length)
|
||||||
.addField('Number of command exectued', Object.keys(commands).length, true)
|
.addField('Number of command exectued', executedCommands, true)
|
||||||
.addField('Most used command', `${getKeyByValue(commands, max)} (${max} times)`, true )
|
.addField('Most used command', `${getKeyByValue(commands, max)} (${max} times)`, true )
|
||||||
.addField('Least used command', `${getKeyByValue(commands, min)} (${min} times)`, true)
|
.addField('Least used command', `${getKeyByValue(commands, min)} (${min} times)`, true)
|
||||||
.setFooter(`Bot usage as of ${today}`);
|
.setFooter(`Bot usage as of ${today}`);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const channel = this.client.channels.resolve('586308815868395535');
|
const channel = this.client.channels.resolve(dailyStats);
|
||||||
channel.send(Embed);
|
channel.send(Embed);
|
||||||
|
|
||||||
console.log(`Min value: ${min}, max value: ${max}\nLeast used command: ${getKeyByValue(commands, min)}, Most used command: ${getKeyByValue(commands, max)}`);
|
|
||||||
|
|
||||||
uniqueGuild = [];
|
uniqueGuild = [];
|
||||||
commands = {};
|
commands = {};
|
||||||
report = [];
|
report = [];
|
||||||
//this_is_where_you_would_reset_stuff()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue