Skip to content

Commit 91175d9

Browse files
authored
Merge pull request #2 from Kkkermit/feature/feature.TESTIFY-01
fix: Fixed vc stats events
2 parents 7943366 + c9cd781 commit 91175d9

File tree

4 files changed

+43
-39
lines changed

4 files changed

+43
-39
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
const { Events } = require('discord.js');
2+
const botSchema = require('../../schemas/voiceChannelBotSystem');
3+
4+
module.exports = {
5+
name: Events.GuildMemberAdd,
6+
async execute (member, client, err) {
7+
8+
if (member.guild === null) return;
9+
const botData = await botSchema.findOne({ Guild: member.guild.id });
10+
11+
if (!botData) return;
12+
else {
13+
14+
const botVoiceChannel = member.guild.channels.cache.get(botData.BotChannel);
15+
if (!botVoiceChannel || botVoiceChannel === null) return;
16+
const botsList = member.guild.members.cache.filter(member => member.user.bot).size;
17+
18+
botVoiceChannel.setName(`• Total Bots: ${botsList}`).catch(err);
19+
20+
}
21+
}
22+
}

src/events/CommandEvents/totalBotsVoiceChannelEvent.js renamed to src/events/VcMemberAndBotCountEvents/totalBotsVoiceChannelRemoveEvent.js

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,6 @@
11
const { Events } = require('discord.js');
22
const botSchema = require('../../schemas/voiceChannelBotSystem');
33

4-
module.exports = {
5-
name: Events.GuildMemberAdd,
6-
async execute (member, client, err) {
7-
8-
if (member.guild === null) return;
9-
const botData = await botSchema.findOne({ Guild: member.guild.id });
10-
11-
if (!botData) return;
12-
else {
13-
14-
const botVoiceChannel = member.guild.channels.cache.get(botData.BotChannel);
15-
if (!botVoiceChannel || botVoiceChannel === null) return;
16-
const botsList = member.guild.members.cache.filter(member => member.user.bot).size;
17-
18-
botVoiceChannel.setName(`• Total Bots: ${botsList}`).catch(err);
19-
20-
}
21-
}
22-
}
23-
244
module.exports = {
255
name: Events.GuildMemberRemove,
266
async execute (member, client, err) {
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
const { Events } = require('discord.js');
2+
const voiceSchema = require('../../schemas/voiceChannelMembersSystem');
3+
4+
module.exports = {
5+
name: Events.GuildMemberAdd,
6+
async execute (member, client, err) {
7+
8+
if (member.guild === null) return;
9+
const voiceData = await voiceSchema.findOne({ Guild: member.guild.id });
10+
11+
if (!voiceData) return;
12+
else {
13+
14+
const totalVoiceChannel = member.guild.channels.cache.get(voiceData.TotalChannel);
15+
if (!totalVoiceChannel || totalVoiceChannel === null) return;
16+
const totalMembers = member.guild.memberCount;
17+
18+
totalVoiceChannel.setName(`• Total Members: ${totalMembers}`).catch(err);
19+
}
20+
}
21+
}

src/events/CommandEvents/totalMembersVoiceChannelEvent.js renamed to src/events/VcMemberAndBotCountEvents/totalMembersVoiceChannelRemoveEvent.js

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,6 @@
11
const { Events } = require('discord.js');
22
const voiceSchema = require('../../schemas/voiceChannelMembersSystem');
33

4-
module.exports = {
5-
name: Events.GuildMemberAdd,
6-
async execute (member, client, err) {
7-
8-
if (member.guild === null) return;
9-
const voiceData = await voiceSchema.findOne({ Guild: member.guild.id });
10-
11-
if (!voiceData) return;
12-
else {
13-
14-
const totalVoiceChannel = member.guild.channels.cache.get(voiceData.TotalChannel);
15-
if (!totalVoiceChannel || totalVoiceChannel === null) return;
16-
const totalMembers = member.guild.memberCount;
17-
18-
totalVoiceChannel.setName(`• Total Members: ${totalMembers}`).catch(err);
19-
}
20-
}
21-
}
22-
234
module.exports = {
245
name: Events.GuildMemberRemove,
256
async execute (member, client, err) {

0 commit comments

Comments
 (0)