Discord JS - 计数提升
Discord JS - Counting boosts
我还有一个指示物要创建。对于这个,我真的不知道该往哪个方向走。
我相信计算具有提升角色的成员数量是错误的,因为成员可以提升服务器两次。
module.exports = async(client) => {
const guild = client.guilds.cache.get('912706237806829598');
setInterval(async () => {
const boostCount = (await guild.members.fetch()).filter(????????).size;
const channel = guild.channels.cache.get('960832075349499925');
channel.setName(`╭・Boosts: ${boostCount.toLocaleString()}`);
console.log('Updating Boost Count');
console.log(boostCount);
}, 600000);
}
我不知道我是否可以通过在过滤器中放置一些东西来实现这一点。查看成员可能也不正确。
真的需要一些帮助。
利用 guild.premiumSubscriptionCount
会帮助您。它将计算所有提升的总数,包括双倍提升。
我还有一个指示物要创建。对于这个,我真的不知道该往哪个方向走。 我相信计算具有提升角色的成员数量是错误的,因为成员可以提升服务器两次。
module.exports = async(client) => {
const guild = client.guilds.cache.get('912706237806829598');
setInterval(async () => {
const boostCount = (await guild.members.fetch()).filter(????????).size;
const channel = guild.channels.cache.get('960832075349499925');
channel.setName(`╭・Boosts: ${boostCount.toLocaleString()}`);
console.log('Updating Boost Count');
console.log(boostCount);
}, 600000);
}
我不知道我是否可以通过在过滤器中放置一些东西来实现这一点。查看成员可能也不正确。 真的需要一些帮助。
利用 guild.premiumSubscriptionCount
会帮助您。它将计算所有提升的总数,包括双倍提升。