How do I get a server on Shard 1, from Shard 2? I need to get a server on a different shard sometimes, to check if the user who ran the command has a role on my bot's support server:
let donor = '\❌'let member;try { member = await server.members.fetch(`${interaction.user.id}`)} catch (error) { member = undefined}if ( member !== undefined && member.roles.cache.has(config.premium_teaser_role) || member.roles.cache.has(config.premium_gold_role) || member.roles.cache.has(config.premium_diamond_role) || member.roles.cache.has(config.premium_ruby_role)) { donor = '\✅'}await server.members.fetch()let donors = await server.roles.cache.get(config.patron_role).members.size
let donor = '\❌'let member;try { member = await server.members.fetch(`${interaction.user.id}`)} catch (error) { member = undefined}if ( member !== undefined && member.roles.cache.has(config.premium_teaser_role) || member.roles.cache.has(config.premium_gold_role) || member.roles.cache.has(config.premium_diamond_role) || member.roles.cache.has(config.premium_ruby_role)) { donor = '\✅'}await server.members.fetch()let donors = await server.roles.cache.get(config.patron_role).members.size
Recent Announcements
Continue the conversation
Join the Discord to ask follow-up questions and connect with the community
d-Iaa
discord.js - Imagine an app
Support server for discord.js, a Node.js module to interact with Discord's apps API.