message: fix(util/permissions): move owner check before member cache check
diff: @@ -52,15 +52,15 @@ export async function botHasPermission(
  guildID: string,
  permissions: Permission[],
  ) {
  - const member = await cacheHandlers.get("members", botID);
  - if (!member) return false;
  -
  const guild = await cacheHandlers.get("guilds", guildID);
  if (!guild) return false;
  // Check if the bot is the owner of the guild, if it is, returns true
  if (guild.ownerID === botID) return true;
  + const member = await cacheHandlers.get("members", botID);
  + if (!member) return false;
  +
  // The everyone role is not in member.roles
  const permissionBits = [...member.guilds.get(guildID)?.roles || [], guild.id]
  .map((id) => guild.roles.get(id)!)
  