message: change: deleteInvite don't throw error if channel is not cached
diff: @@ -11,15 +11,14 @@ import {
  /** Deletes an invite for the given code. Requires `MANAGE_CHANNELS` or `MANAGE_GUILD` permission */
  export async function deleteInvite(channelId: bigint, inviteCode: string) {
  const channel = await cacheHandlers.get("channels", channelId);
  -
  - if (!channel) throw new Error(Errors.CHANNEL_NOT_FOUND);
  -
  + if (channel) {
  const hasPerm = await botHasChannelPermissions(channel, [
  "MANAGE_CHANNELS",
  ]);
  if (!hasPerm) {
  - await requireBotGuildPermissions(channel!.guildId, ["MANAGE_GUILD"]);
  + await requireBotGuildPermissions(channel.guildId, ["MANAGE_GUILD"]);
  + }
  }
  return await rest.runMethod<Invite>(
  