【发布时间】:2020-11-18 06:22:45
【问题描述】:
我正在开发一个机器人,用于在我的 Discord 服务器中计算服务器中的成员。现在我有 270 名成员。但是对于会员数,它达到 199 个会员,然后自动下降到 160 个会员。我不知道发生了什么,因为它只是随机地从 199 减少到 160 或 168 名成员。它没有达到 200。当我第一次添加机器人时,我没有任何问题。直到最近它才这样做。代码如下。
const {
config
} = require("dotenv");
const Discord = require('discord.js');
const client = new Discord.Client();
// Variables
const ownerID = '426345341072179223';
const PREFIX = '.';
// Message to ping the bot
client.on('message', message => {
let args =
message.content.substring(PREFIX.length).split(" ");
switch (args[0]) {
case 'ping':
message.reply('you have successfuly pinged me');
break;
}
})
client.once("ready", () => {
//When bot is ready
client.user.setActivity(`SpongeBoZZ ACAB on
YouTube`, {
type: 'LISTENING'
}); //It will set status
: )
});
// Server Stats Setup
const serverStats = {
guildID: '669622560098353152',
totalUsersID: '694688882977144854',
memberCountID: '694689022588616814',
botCountID: '694689099725930597'
};
client.on('ready', () => console.log('Bot is now
Connected '));
client.on('guildMemberAdd', member => {
if (member.guild.id !== serverStats.guildID)
return;
` client.channels.cache.get(serverStats.totalUsersID).setName(`
Total Users: $ {
member.guild.memberCount
}
`);
client.channels.cache.get(serverStats.memberCountID).setName(`
Member Count: $ {
member.guild.members.cache.filter(m => !m.user.bot).size
}
`);
client.channels.cache.get(serverStats.botCountID).setName(`
Bot Count: $ {
member.guild.members.cache.filter(m => m.user.bot).size
}
`);
});
client.on('guildMemberRemove', member =>
{
if (member.guild.id !== serverStats.guildID) return;
client.channels.cache.get(serverStats.totalUsersID).setName(`
Total Users: $ {
member.guild.memberCount
}
`);
client.channels.cache.get(serverStats.memberCountID).setName(`
Member Count: $ {
member.guild.members.cache.filter(m => !m.user.bot).size
}
`);
client.channels.cache.get(serverStats.botCountID).setName(`
Bot Count: $ {
member.guild.members.cache.filter(m => m.user.bot).size
}
`);
});
// Login to Discord
client.login(process.env.token);
【问题讨论】:
标签: javascript discord.js