const roleId = interaction.guild.roles.fetch(yourGuildData.partnerRoleId);
const memberRoles = await interaction.member.fetch(interaction.user.id);
const userIsAuthorized = interaction.user.id === interaction.guild.ownerId || yourGuildData.managers?.includes(interaction.user.id) || memberRoles.roles.cache.has(roleId.id);
if (!userIsAuthorized) {
await interaction.reply("Only the server owner or authorized users can use this command.");
return;
}
const roleId = interaction.guild.roles.fetch(yourGuildData.partnerRoleId);
const memberRoles = await interaction.member.fetch(interaction.user.id);
const userIsAuthorized = interaction.user.id === interaction.guild.ownerId || yourGuildData.managers?.includes(interaction.user.id) || memberRoles.roles.cache.has(roleId.id);
if (!userIsAuthorized) {
await interaction.reply("Only the server owner or authorized users can use this command.");
return;
}