const client = new Client({
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMembers,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.MessageContent
],
partials: [Partials.Channel, Partials.GuildMember],
makeCache: Options.cacheWithLimits({
ClientVoiceManager: 0,
WebSocketManager: 0,
ApplicationCommandManager: 0,
ApplicationCommandPermissionsManager: 0,
BaseGuildEmojiManager: 150,
ReactionUserManager: 0,
ReactionManager: 0,
BaseManager: 0,
CachedManager: 0,
DataManager: 0,
GuildApplicationCommandManager: 0,
GuildBanManager: 0,
GuildEmojiManager: 150,
GuildEmojiRoleManager: 0,
GuildInviteManager: 0,
GuildMemberManager: {
maxSize: 1250,
sweepFilter: collection => (value, key, collection) => value.id !== client.user.id,
sweepInterval: 1000
},
GuildStickerManager: 0,
MessageManager: 0,
PresenceManager: 0,
StageInstanceManager: 0,
ThreadManager: 0,
ThreadMemberManager: 0,
UserManager: {
maxSize: 1250,
sweepFilter: collection => (value, key, collection) => value.id !== client.user.id,
sweepInterval: 1000
},
VoiceStateManager: 0,
ShardingManager: 0
})
});
const client = new Client({
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMembers,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.MessageContent
],
partials: [Partials.Channel, Partials.GuildMember],
makeCache: Options.cacheWithLimits({
ClientVoiceManager: 0,
WebSocketManager: 0,
ApplicationCommandManager: 0,
ApplicationCommandPermissionsManager: 0,
BaseGuildEmojiManager: 150,
ReactionUserManager: 0,
ReactionManager: 0,
BaseManager: 0,
CachedManager: 0,
DataManager: 0,
GuildApplicationCommandManager: 0,
GuildBanManager: 0,
GuildEmojiManager: 150,
GuildEmojiRoleManager: 0,
GuildInviteManager: 0,
GuildMemberManager: {
maxSize: 1250,
sweepFilter: collection => (value, key, collection) => value.id !== client.user.id,
sweepInterval: 1000
},
GuildStickerManager: 0,
MessageManager: 0,
PresenceManager: 0,
StageInstanceManager: 0,
ThreadManager: 0,
ThreadMemberManager: 0,
UserManager: {
maxSize: 1250,
sweepFilter: collection => (value, key, collection) => value.id !== client.user.id,
sweepInterval: 1000
},
VoiceStateManager: 0,
ShardingManager: 0
})
});